Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
纯python跨平台字体渲染器?_Python_Fonts - Fatal编程技术网

纯python跨平台字体渲染器?

纯python跨平台字体渲染器?,python,fonts,Python,Fonts,我正在寻找一个纯Python字体渲染器。我不需要它来渲染任何特殊的东西,我只需要像素颜色/alpha。我现在正在使用PIL,但我不确定它是否需要连接到任何可能未安装的系统库 Pyglet以某种方式管理了这一点,但我无法确定相关的代码。我正在为pyglet开发一个gui,所以如果我可以使用它,那可能会更好。pyglet在可用的地方使用它。我会坚持使用它,即使它不是纯Python。Pyglet在可用的地方使用它。我会坚持这一点,即使它不是纯Python。ReportLab可以渲染到pixmaps:

我正在寻找一个纯Python字体渲染器。我不需要它来渲染任何特殊的东西,我只需要像素颜色/alpha。我现在正在使用PIL,但我不确定它是否需要连接到任何可能未安装的系统库


Pyglet以某种方式管理了这一点,但我无法确定相关的代码。我正在为pyglet开发一个gui,所以如果我可以使用它,那可能会更好。

pyglet在可用的地方使用它。我会坚持使用它,即使它不是纯Python。

Pyglet在可用的地方使用它。我会坚持这一点,即使它不是纯Python。

ReportLab可以渲染到pixmaps:


不过,对于您的需要,可能有点重。

ReportLab可以渲染到pixmaps:


不过,对于您的需求可能有点重。

所谓“纯Python”,您的意思是不允许使用C语言编写任何部分?PIL使用freetype加载ttf/otf和libpng/libjpg,具体取决于您的输出格式。字体呈现不是您希望在Python中执行的操作;这是一项复杂的计算任务。这就是本机模块的用途。所谓“纯Python”,您的意思是不允许用C编写任何部分?PIL使用freetype加载ttf/otf和libpng/libjpg,具体取决于您的输出格式。字体呈现不是您希望在Python中执行的操作;这是一项复杂的计算任务。这就是本机模块的用途。