monospace не пойдет? у меня в терминале и в Kate. болд, италик - есть, символов дофига и больше (не весь юникод, конечно, но в достатке)
2016-268 22:11 Oleksandr Gavenko <[email protected]> wrote: > В 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 >

