Фонт для редактора.
В Emacs много лет жил с:
-misc-fixed-*-*-*--14-*-*-*-*-*-*-*
В фонте есть кирилица, греческий и IPA полностью.
Только один недостаток - нету slant кроме roman. Правда на 13 размере есть
oblique, но это не сильно спасает, нужно еще хакать редактор.
В терминале понятно что нету italic и потому фонт не будет дорабатываться.
Для xterm его оставлю.
Захотелось моно-фонт с вариациями weight=bold, slant=italic и
weight=bold:slant=italic при чем с позициями для кирилицы, греческого и IPA
(IPA не обязательно в вариациях).
В общем то:
-xos4-terminus-*-r-*--16-*-*-*-c-*-*-*
имеет указанные вариации, для IPA я смогу использовать misc-fixed:
(set-fontset-font "fontset-default" 'phonetic "-misc-*-*-*-*--16-*-*-*-*-*-*-*"nil)
но так неудачно оказывается что в скрипте латинницы нет глифа для "ː"
(MODIFIER LETTER TRIANGULAR COLON) и "ˈ" (MODIFIER LETTER VERTICAL LINE).
В итоге текст с произношением выглядит плохо. Может в Emacs и можно настроить
мапинг индивидуальных символов, но это перебор.
Из TTF фонтов со скрптами в кирилице/греческом/IPA нашел DejaVu Sans Mono и
FreeMono.
К FreeMono есть притенции - в 12 размере слишком "длинные" по сравнению с
misc-fixed. FreeMono-11 выглядит похоже, но к сожалению алиасингом сьедаются
контуры у некоторых глифов да и мелковато.
В DejaVu Sans Mono немного жирноватые линии, хотя 11 размер очень хорошо
читается, особенно с большим межстрочным промежутком:
(setq-default line-spacing 1)
Можно ли как то покрутить толщину линий глифов и ширину глифов в TTF фонтах?
Может нужно алиасинг, хинтинг мучить?
Мне по душе битмапный четкий misc-fixed...
================================================================
Какие фонты посоветуете, а то:
$ fc-list :spacing=mono
$ xlsfonts -fn '*-*-*-*-*-*-*-*-*-*-*-m*'
$ xlsfonts -fn '*-*-*-*-*-*-*-*-*-*-*-c*'
работает только на установленных фонтах...
Нужен для редактора исходного кода с вариациями weight=bold, slant=italic и с
глифами в кирилице, греческом и фонетическом скрипте.
================================================================
TTF все имеют вариации italic/bold? Она строится алгоритмически?
Потому как не ясно почему файлов несколько:
$ ls /usr/share/fonts/truetype/freefont/FreeMono*.ttf
FreeMonoBoldOblique.ttf
FreeMonoBold.ttf
FreeMonoOblique.ttf
FreeMono.ttf
--
http://defun.work/
Reply to: