Ближайшая кроссплатформенная альтернатива Direct2D / DirectWrite?

Какие есть хорошие кроссплатформенные альтернативы специфичным для Windows 2D API? Я ищу API для рендеринга простых геометрических объектов, а также API для рендеринга текста с субпиксельным сглаживанием (ClearType) и поддержкой OpenType, особенно с поддержкой хинтинга.

1

Решение

OpenGL является кросс-платформенным API-интерфейсом defacto. OpenGL поддерживает библиотеки FreeType и OpenType. Более новые версии FreeType (2.7+) имеют поддержку субпиксельного хинтинга, аналогичного тому, что предлагает DirectWrite.

1

Другие решения

Посмотрите на Простой DirectMedia Layer (SDL), он содержит именно то, что вам нужно. SDL_ttf является расширением libsdl, которое предоставляет функциональность для рендеринга текста.

1

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector