Я хочу отображать формы и текст с различными свойствами (ширина пера, цвет и т. Д.) В независимом от платформы приложении C ++. Я не хочу полагаться на особенности платформы (например, OpenGL или библиотеки шрифтов) и обнаружил, что библиотека Anti-Grain-Geometry (http://www.antigrain.com/Кажется, все в порядке.
Рендеринг простых английских символов выглядит просто, используя бесплатный шрифт, который поставляется вместе с библиотекой. Но как работает рендеринг неанглийских (например, «ä», «ü», «?» И т. Д.) И нелатинских символов (например, китайского или русского)?
С Уважением,
Интеграция библиотеки Freetype проста и прекрасно работает с иностранными символами (по крайней мере, теми, которые я тестировал).
Других решений пока нет …