渲染非拉丁字体(使用Anti-Grain Geometry Library)

时间:2014-01-12 18:33:44

标签: c++ graphics fonts rendering non-english

我想在独立于平台的C ++应用程序中渲染具有不同属性(笔宽,颜色等)的形状和文本。我不想依赖于平台细节(如OpenGL或字体库),发现Anti-Grain-Geometry库(http://www.antigrain.com/)似乎没问题。

使用随库提供的freefont,简单的英文字符的渲染看起来很简单。但是,如何渲染非英语(例如“ä”,“ü”,“?”等)和非拉丁字符(例如中文或俄文)?

此致

1 个答案:

答案 0 :(得分:0)

Freetype库的集成很容易,并且可以很好地处理外来字符(至少是我测试过的字符)。