[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Фонт для редактора.



В 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: