Я работаю над встроенной системой с собственной оконной системой и библиотекой рендеринга. До того, как однажды я установил Ubuntu, к моему удивлению, у него есть субпиксельный рендеринг ЖК-дисплея. Это действительно здорово иметь его на моем устройстве. Потому что это очень читабельно.
В настоящее время я запрашиваю определенный глиф в фритайпе, фритайп дает мне один буфер памяти со значениями альфы, при этом невозможно иметь субпиксельный рендеринг. У меня есть обычный сглаженный шрифт. Как и в субпиксельном рендеринге, крайний левый пиксель шрифта сглаживается красным, а крайний правый — синим (при условии, что экран — RGB).
Существуют ли какие-либо методы, с помощью которых freetype может дать мне информацию о том, является ли текущий пиксель левым, правым или центральным?
Спасибо, Санни.