Шрифты в Linux: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 214:
Многие алгоритмы обработки хинтов запатентованы крупными фирмами, таким как Microsoft или Apple. В некоторых странах возможность реализации этих алгоритмов в программах ограничена и требует отчислений владельцу патента. Чтобы избежать возможных юридических проблем, в библиотеке freetype был реализован метод обработки хинтов, не затрагивающий эти патенты. От этого он, естественно, не выиграл и шрифты, отрисованные «безпатентными» алгоритмами, выглядят несколько хуже, чем «патентованными». Однако в процессе компиляции freetype эти патентованные алгоритмы можно включить, а во многих странах патенты на алгоритмы не действуют, поэтому этот процесс вполне легален. В бинарных сборках freetype из состава многих современных дистрибутивов эти алгоритмы уже включены.
 
Другим способом разрешить проблему с патентами на алгоритмы обработки хинтов является так называемый ''автохинтинг'' (по-английски ''autohint'') — метод исправления дефектов растеризации без использования встроенных в шрифт инструкций. Обычно результат действия автохинтинга не намного лучше стандартногоотрисовки рендеринга«в лоб»:
 
[[Файл:LinuxFonts-hinting-a-sample-2.png]]