Pull to refresh

Comments 12

Да, согласен. freetype_import.cc

FT_Int32 loadmode = FT_LOAD_TARGET_NORMAL | FT_LOAD_RENDER;
....
checkFT(FT_Load_Glyph(face, gindex, loadmode));

Они одним вызовом и загружают и рендерят. А если рендерить отдельно, то
FT_Int32 loadmode = FT_LOAD_TARGET_LCD;
....
checkFT(FT_Load_Glyph(face, gindex, loadmode));
FT_Render_Glyph(face->glyph, FT_RENDER_MODE_LCD);

UFO just landed and posted this here
С другой стороны, на сколько я помню, ClearType не умеет, если субпиксели не по горизонтали (допустим если просто перевернуть экран вертикально).
UFO just landed and posted this here
А, там Google, похоже, для всех патентов указывает состояние на сегодняшний день, что несколько вводит в заблуждение. Тем не менее, срок действия патентов действительно уже истёк.

Где-то пару лет назад в исходниках или документации FreeType читал, что если изменить коэффициенты FIR-фильтра, то данная технология уже не попадёт под патент.
Плюс ко всему, примерно в то же время где-то (возможно там же) читал, что сроки действия патента уже истекли.

Видимо обход патента минорной модификацией распространен (или крайней мере вера в возможность):
Попадалась реализация патента дизеринга, запатентованного Adobe — статья, где был описан алгоритм утверждала, что для обхода патента достаточно изменить размер матрицы дизеринга.
Оу. Тот случай, когда сначала прочитал здесь, а потом увидел на фейсбуке ссылку на статью. Да не такие уж и сложные слова ;)
Sign up to leave a comment.

Articles