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

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



On 2016-09-27, Dmitry Alexandrov wrote:

>> Он сравнивает свой:
>>
>>   https://github.com/larsenwork/monoid
>>
>> с Fira Mono, Source Code Pro and Pragmata Pro и приводит показаельную
>> картинку где его фонт на 15 пикселях практически не расплывается.
>
> Это да.  Главное — грамотно подобрать, что и с чем будем сравнивать. :-)

Он так и писал:

  I chose to take the legibility priority one step further by looking at what
  my prefered line height for coding was. It was 15px so I wanted Monoid to
  look really sharp at that specific grid size — i.e. maximum legibility at
  15px.

Т.к. outline фонт привязал к 15px сетке и другое ему не надо, то с хинтингом
не заморачивался. И кирилический шрифт для него явно не родной, Lorem Ipsum

Можно подумать что с таким успехом типа можно было пиксельный фонт сделать, но
современные приложения им не смогут воспользоваться и дисплеи совсем скоро
будут с 300 DPI:

  http://dpi.lv/

> Теперь отключим субпиксельное сглаживание:

Если отключить хинтинг (я через ~/.config/fontconfig/fonts.conf):

    <match target="font">
      <edit name="lcdfilter" mode="assign">
        <const>lcdnone</const>
      </edit>
    </match>

для DejaVu Sans это будет (до и после):

PNG image

Это когда нету anti-aliasing и subpixel rendering:

    <match target="font">
      <edit name="antialias" mode="assign">
        <bool>false</bool>
      </edit>
    </match>

    <match target="font">
      <edit name="lcdfilter" mode="assign">
        <const>lcdnone</const>
      </edit>
    </match>

В шрифте Monoid нету хинтинга. Автор как раз гордится что выкрутился без
embedded bitmap и hinting для 15px.

На гряжущих высоко-DPI мониторах впоследствии его шрифт будет выглядеть также
хорошо.

-- 
http://defun.work/

Reply to: