Direct2D/DirectWrite 最接近的跨平台替代方案?

Closest cross-platform alternative to Direct2D/DirectWrite?

Windows 特定 2D API 有哪些好的跨平台替代品?我正在寻找用于渲染简单几何对象的 API 以及用于渲染具有子像素抗锯齿 (ClearType) 和 OpenType 支持的文本的 API,特别是对提示的支持。

OpenGL is the defacto cross-platform graphics API. OpenGL supports the FreeType and OpenType libraries. Newer versions of FreeType (2.7+) 支持类似于 DirectWrite 提供的子像素提示。

看看 Simple DirectMedia Layer (SDL), it contains exactly what you need. SDL_ttf 是 libsdl 的扩展,它提供了文本渲染功能。