Comments 12
Что то не могу найти FT_Render_Glyph в github.com/mcufont/mcufont
Да, согласен. 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 не умеет, если субпиксели не по горизонтали (допустим если просто перевернуть экран вертикально).
ClearType, к сожалению, весь обложен патентами, поэтому приходится делать «не настоящий ClearType».
UFO just landed and posted this here
Офигеть, действительно, целая пачка сегодня заканчивается. Про это должна быть статья на Хабре :)
- US6219025 Mapping image data samples to pixel sub-components on a striped display device
- US6225973: Mapping samples of foreground/background color image data to pixel sub-components
- US6239783: Weighted mapping of image data samples to pixel sub-components on a display device
- US6243070: Method and apparatus for detecting and reducing color artifacts in images
- US6282327: Maintaining advance widths of existing characters that have been resolution enhanced
- US6307566: Methods and apparatus for performing image rendering and rasterization operations
- US6393145: Methods apparatus and data structures for enhancing the resolution of images to be rendered on patterned display devices
- US6421054: Methods and apparatus for performing grid fitting and hinting operations
- US6624828: Method and apparatus for improving the quality of displayed images through the use of user reference information
- US6973210: Filtering image data to obtain samples mapped to pixel sub-components of a display device
Где-то пару лет назад в исходниках или документации FreeType читал, что если изменить коэффициенты FIR-фильтра, то данная технология уже не попадёт под патент.
Плюс ко всему, примерно в то же время где-то (возможно там же) читал, что сроки действия патента уже истекли.
Оу. Тот случай, когда сначала прочитал здесь, а потом увидел на фейсбуке ссылку на статью. Да не такие уж и сложные слова ;)
Sign up to leave a comment.
Субпиксельный рендеринг произвольных векторных изображений (Haarmony LCD)