trcs и enscript

10 отговора 160 прегледа
#1

trcs и enscript

Някой използва ли trcs ? Аз си свалих този от страничката на A Зиновиев (версия 1.4), но за съжаление не работи. Дава някакво предупреждение като го пусна и променя единствено цифрите в текста ?!
Иначе би ми свършил прекрасна работа - искам да мога да прекодирам текст от cp1251 към MIK . Някой може ли да каже нещо по въпроса ?

А някакъв друг инстремент за конвертиране има ли ? В частност да върви под Slack 9.1

-----------------------------------
enscript е страхотна програмка, но естествено не може да работи с cp1251
Отново на същия адрес [линк] има един файл 'enscript.tgz' в който има променен koi8 фаил за enscript като целта е да може да обработва и нашия енкодинг. Това нещо работи и върши работа, но не съвсем - от дясно на страницата остава поле поне 5 см и повече. Правих си проби и установих, че това става единствето като се използва преправения koi8 файл. Шантава работа. Някой да има решение ?

Редактирано от end на

Отговор
в отговор на end #2

Re: trcs и enscript

[линк]
Този линк работи за разлика от горния
Егати никой ли не ползва enscript?!

Отговор
в отговор на end #3

Re: trcs и enscript

Аз ползвам enscript, обаче кирилицата ми е КОИ8. Един от добрите начини да смениш кодирането на текст е да го прекараш през lynx, например така:
lynx -assume_charset=cp866 -dump cp866-file > cp1251-file
За съжаление:
1) Няма поддръжка за MIK.
2) Дългите редове се накъсват и ако прекодираш, да речем, С програма, трябва после да ги съединиш отново.

Ако намериш нещо интересно, пиши.

Отговор
в отговор на Gwydion #4

Re: trcs и enscript

Ще пробвам това с lynx. Оказа се, че кирилицата на принтера ми е именно cp866. Може да се конвертира и с iconv - не разбърква редовете, но на някои текстове спира защото имало неконвертируем знак или нещо от сорта.
Да не говорим, че изобщо не мога да разбера как да го накарам да печати в ascii режим.

Това с enscript e много странна история - koi8 работи перфектно, а като се заменят символите с нашите започва да разбърква нещата. Намерих си от нета една таблица на Adobe с съответните afii за нашите символи, замених всичко съвсем внимателно и въпреки всичко отрязва редовете. Иначе всички наши букви се показват съвсем коректно.

Кажи от къде да намеря някой качествен type1 шрифт за печат - аз имам тези които вървят към bglinux но не изглеждат добре на принтера - не могат да се мерят като качество с тези с western енкодинг.

Редактирано от end на

Отговор
в отговор на end #5

Re: trcs и enscript

man iconv
...
When option -c is given, characters that cannot be converted are silently discarded, instead of leading to a conversion error.
...

$ iconv --version
iconv (GNU libiconv 1.8)

Отговор
в отговор на end #6

Re: trcs и enscript

Не знам, честно казано, не съм пробвал да печатам с bglinux-ките шрифтове (но ще потърся, де). А ти случайно да знаеш свестен кирилски шрифт с фиксирана ширина (нещо a la Courier)? Textbook не е лош, обаче не ми върши много работа и напоследък печатам през TeX - поне с PostScript нямам проблеми.

Отговор
в отговор на Gwydion #7

Re: trcs и enscript

Уточнение: кирилски enscript шрифт a la Courier.

Отговор
в отговор на end #8

Slack 9.1 (извън темата)

===(това между другото)===
Ако още нямаш Slack 9.1, само кажи. Веднага мога да ти хързулна 2 диска, които не ползвам.

Отговор
в отговор на Gwydion #9

Re: Slack 9.1 (извън темата)

Пардон, очевидно имаш. Но предложението важи. От чист алтруизъм.

Отговор
в отговор на Gwydion #10

Re: Slack 9.1 (извън темата)

Кирилски enscript шрифт подобен на courier ? Ти ме питаш същото което и аз те питах - за качествен Type1 шрифт - enscript работи точно с такива.
Textbook също е такъв. Пробвай тези в bglinux - току виж ти харесал някой - не е нужно да го инсталираш - аз само го разархивирам и си прекопирам само каквото ми трябва. За съжаление няма нищо подобно на Courier. Има едни NimbusSans и NimbusRoman с кирилски енкодинг които изглеждат прилично на хартия. Сега ще ровя из руските Linux сървъри ако намеря нещо интересно ще оставя линк.

------------------------------------------------
Re на mn_t

Здрасти mn_t !
Както обикновено знаеш отговора - ще го пробвам това с '-c' опцията.
Тия дни докато се борех с проклетия принтер се чудех къде си изчезнал та не
помагаш на давещите се :o)


---------------------------------------
ps
[линк]
Най отдолу последния линк води към някаква колекция шрифтове - гледам, че има и courier а и още бая. Ще падне печатане после :o)

Редактирано от end на

Отговор
в отговор на end #11

Re: Slack 9.1 (извън темата)

Здрасти!
Бях малко в командировка. Там интернетът спадаше към екстрите.
А и все пак най-добрият начин да не се удавиш е да се научиш да плуваш ;).

Отговор