LINUX.ORG.RU

Новый консольный шрифт для Linux'a


0

0

EURORUS

Я тут нарисовал консольный шрифт для Linux'a (eurorus.f16.psf).

Шрифт 512-символьный, 8x16, включает уникодовскую таблицу.

Шрифт содержит ВСЕ символы для следующих кириллических кодовых страниц:

iso8859-5, koi8-r, koi8-u, cp855, cp866, cp1251, MacCyrillic

а также ВСЕ символы для следующих европейских кодировок:

iso8859-1/2/3/4/9/10/13/15 (то есть Latin-1/2/3/4/5/6/7/0), cp850, cp852, cp1250, cp1252, cp1257, HP-Roman8.

Взять шрифт можно здесь: http://stgazeta.chat.ru/download/euro...

>>> Шрифт здесь

anonymous

Проверено: maxcom

Re: Новый консольный шрифт для Linux'a

Кто ты, герой?

anonymous ()

Re: Новый консольный шрифт для Linux'a

Спасибо! ;-))

logIN ()

Re: Новый консольный шрифт для Linux'a

Героев надо знать по именам :)))

EURORUS

512-символьный консольный шрифт для Linux'a.

Версия 1.0 (C) 2002 Андрей Владимирович Лукьянов e-mail: land@long.yar.ru

Кстати очень даже неплохой шрифт , пропишу ка я его себе в sysfont ...

anonymous ()

Re: Новый консольный шрифт для Linux'a

А нельзя ли посмотреть скриншот с вашим шрифтом ?

anonymous ()

Re:Новый консольный шрифт для Linux'a

а какойнить скриншотец может кто-нибудь предоставить?

заранее благодарен.

kedder ()

Re: Новый консольный шрифт для Linux'a

Мужики , его быстрее скачать и самим глянуть , чем скриншоты постить .. Ну неужто сложно tar xvfz eurorus.tar.gz ; cp eurorus.f16.psf /usr/lib/kbd/consolefonts ; consolechars -f eurorus.f16 -m koi8-r ?

anonymous ()

Re: Новый консольный шрифт для Linux'a

Спасибо !!!!!

Но на скриншот посмотреть всё равно хочется! :)))))

alexnav ()

Re: Новый консольный шрифт для Linux'a

А на FreeBSD как прикрутить?

anonymous ()

Re: Новый консольный шрифт для Linux'a

чегото он у меня не хочет ставится. при загрузке пишет типо ivalid argumet. хотя делал всё по инструкции. где грабли?

AZ.

anonymous ()

Re: Новый консольный шрифт для Linux'a

даешь этот шрифт для фрибсд!!!

anonymous ()

Re: Новый консольный шрифт для Linux'a

2AZ: хоть ты и самозванец, но я тебе отвечу: тынаверняка из Х пытаешься это сделать. Делай из консоли и не будет у тебя никаких ошибок :0)).

Az ()

Re: Новый консольный шрифт для Linux'a

Фонт красивый неплохой, только одно но: он 8x16, а у меня 80x50 режим с фонтами 8x8... (довольно неплохо смотрится, иначе не использовал бы). А на 80x25 переходить обратно нет мазы ... Даешь народу 8x8 шрифт! ;-)

sseREGa ()
Ответ на: Re: Новый консольный шрифт для Linux'a от Az

Re: Re: Новый консольный шрифт для Linux'a

2Az. Ну не совсем я самозванец. Ето просто мои инециалы. Thanx тебе Az. :)))) А вось есчё где нить да и пересечёься ;)

anonymous ()

Re: Новый консольный шрифт для Linux'a

Ну, шрифт.
Ну, консольный.
И неплохой. 
Спасибо! 

А вот кто мне расскажет/ткнет пальцем как в свежепроставленном RedHat 8.0, который весь из себя unicode, прикрутить нормальные monospace шрифты в X?
а то в KDE на консоль смотреть грустновато.
где чего стянуть/поставить/подпилить?

deribin ()

Re: Новый консольный шрифт для Linux'a

В МС, когда по F9 заходишь в меню - подсветка фиговая - бледная какая-то. Старый шрифт в этом отношении лучше.

anonymous ()

Re: Новый консольный шрифт для Linux'a

Классный шрифт, огромное спасибо автору!!!

anonymous ()

Re: Новый консольный шрифт для Linux'a

Да, неплохо... Правда, основная беда линуховых консольных фонтов - нет мелкоразмерных русских, для больших разрешений... Вот бы нарисовал кто...

ЗЫ: что-то вот молодость вспомнил - никому не нужен русский фонт для VT200>, Wyse и прочих совместимых терминалок? Рисовалка давно потерялась, но фонты сохранились...

Antichrist ()

Re: Новый консольный шрифт для Linux'a

Приятный фонт! Спасибо

vada ★★★★★ ()

Re: Новый консольный шрифт для Linux'a

А чем рисовал? И где можно почитать про создание фонтов для линуха?

anonymous ()

Re: Новый консольный шрифт для Linux'a

Классный шрифт. Спасибо.

Vitls ()

Re: Новый консольный шрифт для Linux'a

Класс

delta9 ()

Ответы всем сразу (от автора шрифта)

1) Скриншотов у меня нет, и как их делать -- не знаю. Увидеть весь шрифт сразу можно командой

showcfont

Перед этим шрифт надо загрузить командой

consolechars -f [имя_файла_шрифта]

2) Шрифты высотой 8 и 14 пикселов когда-нибудь сделаю, если будет настроение.

3) Для рисования шрифтов я сделал себе две программки, которые конвертируют psf-шрифт в простой текстовый файл и обратно.

4) Чтобы сделать шрифт для BSD, надо знать формат их файлов, а с ними я ещё не разбирался.

Lukyanov ()

Re: Новый консольный шрифт для Linux'a

consolechars нету пробую запустить setfont eurorus.f16 -m koi8-r так она ругается что нету файла koi8-r проверил в дир .../consoletrans и правда нету Дистр SuSE 8 может кто-нить замылит на v_davydoff@tut.by

Заранее благодарен.

Dead ★★★★ ()

Re: Новый консольный шрифт для Linux'a

Имелось ввиду файл koi8-r, а не дистр ;-)

Dead ★★★★ ()

Re: Новый консольный шрифт для Linux'a

Да, неплохо. Вот только латинские буквы выглядят иначе чем кириллица.

Кстати, у меня нет команды consolechars (SuSE), есть setfont, loadunimap и mapscrn. Кажется, в Дебиане так же.

Почему есть kbd (SuSE,Debian (?)) и console-tools (RH,MDK)? В чем их разница ? Почему мне (kbd-1.05) приходится е*ся с эскейп последовательностями ? Почему после login снова стоит G0 ? Как с kbd наиболее элегантно иметь всегда G3 ?

Кто-нибудь знает?

Aleksey_by ()

Re: Новый консольный шрифт для Linux'a

Я делал так (тоже Сусе):

setfont eurorus.f16 ; mapscrn /usr/lib/kbd/unimap/koi8r.uni

Хотя, по идее unimap для font map (?)

Aleksey_by ()

Re: Новый консольный шрифт для Linux'a

Да и еще.

Из моих знаний о железе (наследие ДОС) следует, что 512-байтные фонты отбирают бит у байтa атрибутов (что-то типа дополнительной яркости то-ли background , то-ли text color (кажется этот бит можно еще под блинк настроить)). Получается, что бледность МЦ связана именно с этим. Я прав ?

Кстати, в каких позициях русские глифы? Если в нижней части, то по идее можно и с яркостью не иметь проблем и шрифт красивый юзать.

Aleksey_by ()

Re: Новый консольный шрифт для Linux'a

to Aleksey_by:

Я помню было элегантное решение для включения G3

Надо прописать эскэйп-последовательность непосредственно в файл /etc/issue (точнее в стартуп-скрипт в /etc/rc.d/, кторый это файл каждый раз перезаписывает)

Тогда каждый раз при логине будет включаться G3 :))

qleap

anonymous ()

Re: Новый консольный шрифт для Linux'a

Отличный шрифт! Спасибо автору :) Правда, у меня почему-то часто слетает если побегать между консолями. Одни кракозябры остаются ;( С моим стандартным UniCyr_8x16.psf такого не случалось. Может кто тоже столкнулся с подобным? И если бы все-таки кто-нибудь запостил ESC-последовательность для решения проблемы с цветами (пусть даже останется только кириллица) - было бы просто замечательно, а то цвета какие-то неудобоваримые стали. Заранее спасибо.

saicat ()

Полезная информация

1) 512-символьные шрифты действительно забирают из байта атрибутов один бит, который в обычном 256-символьном режиме обозначает либо мигание, либо яркость фона.

Кириллица в шрифте eurorus находится в самом конце, так что использовать его как 256-символьный не удастся.

2) Где взять файлы АСМ?

Надо скачать официальные файлы перекодировки с сайта http://www.unicode.org (там они лежат с расширением .TXT в каталоге http://www.unicode.org/Public/MAPPINGS), сделать внутри них текстовые замены "\t0x" => "\tU+" и "\t______" => "\tU+FFFD), удалить символ ^Z в конце (если он есть), переименовать файл в .acm -- и всё готово.

(Во второй замене вместо "______" должны быть 6 пробелов).

Для koi8 нужно скачать http://www.unicode.org/Public/MAPPINGS/VENDORS/MISC/KOI8-R.TXT

3) В консольных шрифтах русские буквы специально делаются не такими, как латинские -- чтобы труднее было их перепутать.

4) Судя по всему, Linux попросту плохо отлажен для работы с 512-символьными шрифтами -- ведь до сих пор такие шрифты никто не использовал.

Lukyanov ()

Re: Новый консольный шрифт для Linux'a

Прошу прощения за ошибку. На самом деле не существует character set G3. Их двa. Имелось в виду установить user defined screen map для G0 (выбранный по умолчанию).

Спасибо за /etc/issue. Сам бы не догадался.

Кстати, прикол еще вот в чем. /etc/init.d/kbd шлет нужную последовательность на нужные tty. Но, это не работает. Если сделать ему рестарт, то кириллица появляется на всех консолях. Если затем добавить mingetty на новую консоль, то кириллицы на ней не будет. Ну и после перезапуска mingetty без опции --noclear (дизлогин), кириллица снова пропадает (с /ets/issue все, конечно, работает). Меня интересует следующее, почему все происходит именно так? Почему до mingetty ESC-последовательность не дает результата? У кого нибудь с SuSE 7.3 без трюков с rc.config, /etc/issue и пр. кириллица работает? Если да, интересно как. Киньте /etc/rc.config на alk@tut.by. Как это работает в Debian,RH, и MDK?

Aleksey_by ()

Re: Новый консольный шрифт для Linux'a

И у меня слетает. Предыдущий - не слетал. Почему?...

svu ★★★★★ ()

Re: Новый консольный шрифт для Linux'a

Он слетает при совместном использовании с другими шрифтами на других
консолях при переключении консолей как я понял 

sS ★★★★★ ()

Re: Новый консольный шрифт для Linux'a

Парни, ну хто нибудь завел этот шрифт на SuSE 8 ну не видит он русского, что тока не делал: и так setfont eurorus.f16 ; mapscrn /usr/share/kbd/unimap/koi8r.uni и даже так setfont eurorus.f16 ; mapscrn /usr/share/kbd/unimap/koi8r.uni; loadunimap /usr/share/kbd/unimap/koi8r.uni Ну не пахет и все тут. Где грабли то?

Dead ★★★★ ()
Ответ на: Re: Новый консольный шрифт для Linux'a от Antichrist

Re: Re: Новый консольный шрифт для Linux'a

Нужны мелкоразмерные шрифты? У меня есть 8x8, 8x12, 8x14, 8x16. Правда только 256 символов (хотелось иметь 16 цветов для буковок). Бери с

ftp://ftp.rgotups.ru/pub/linux/console/cyr-console.tar.gz

Кстати, в этом же каталоге ещё два архива. fontutils.tar.gz -- программы для работы с шрифтами, ru- keyboard.tar.gz -- куча русских раскладок для консоли.

Делал давно, в 1999 году. Но на RH6.2 всё это до сих пор использую. Всё это добро я в 2000 году посылал Yann Dyrson (он был тогда мейнтейнером console-tools), но никакого ответа от него не получил.

iliyap ★★★★★ ()

Re: Новый консольный шрифт для Linux'a

СКРИНННШОТ!

anonymous ()

Re: Новый консольный шрифт для Linux'a

to Dead:

loadunimap не надо (встроен в шрифт). Потом сделай echo -en "\033(K". Почитай на досуге kbd-howto. Добавь эти байты в /etc/issue (в SuSE 7.3 он не переписывается скриптами).

Насчет слетания. У меня "слетает" от переключения в X и обратно. Слетает как раз установкой 256-символьного режима и дополнотельной яркости.

Aleksey_by ()

Re: Новый консольный шрифт для Linux'a

спасибо ! :)

psn ()

Ok

Под МСВС все красиво

anonymous ()

Re: Новый консольный шрифт для Linux'a

А я вот тоже хочу какой нибудь шрифт сам сделать,а как с помощью какой проги или что для этого надо подскажите.

anonymous ()

Re: Новый консольный шрифт для Linux'a

На Debianе через console-cyrillic стал без проблем.

Avatara ()

И ещё один консольный шрифт

PANCYRILLIC

Я нарисовал ещё один консольный шрифт для Linux'a (pancyrillic.f16.psf).

Шрифт тоже 512-символьный, 8x16, с уникодовской таблицей.

Этот шрифт содержит ВСЮ КИРИЛЛИЦУ согласно стандарту Unicode 2.3 (а это 262 знака!).

(В Unicode под кириллицу отведён диапазон от U+0400 до U+052F.)

Теперь можно писать и по-абхазски, и по-якутски, и по-узбекски (теоретически, конечно -- поскольку мало какие программы работают c уникодом).

Шрифт содержит также и другие символы для полной поддержки следующих кодовых страниц:

iso8859-5, koi8-r, koi8-u, cp855, cp866, cp1251, MacCyrillic

Взять шрифт можно здесь: <a href="http://stgazeta.chat.ru/download/eurorus.tar.gz">http://stgaz eta.chat.ru/download/eurorus.tar.gz</a>

В одном архиве лежат шрифты pancyrillic и eurorus (eurorus я немного подправил, теперь его версия 1.01).

Lukyanov ()

Re: Lukyanov (*) (2002-10-05 18:46:55.007)

Добрый день

В readme к шрифтам сказано, что разрешено распространение, но ничего не сказано про модификацию. Если разрешена и модификация при условии сохранения лицензии, то так и следует сказать.

Или шрифты таки не свободные, в этом случае включение их в пакеты под очень большим вопросом.

С уважением Евгений

Evgueni ★★★★★ ()

Re: Новый консольный шрифт для Linux'a

Кстати с фреймбуфером с битом яркости все OK но с 256-символьными шрифтами на других консолях все равно слетает ...
Вот только грабберы консоли нужно переписывать под 512-символьный шрифт :(

sS ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.