我如何在Monodevelop中的Gtk2.12应用程序中使用自定义ttf字体?我目前将字体作为嵌入式资源放置在项目中,但不确定如何将其转换为Pango.FontDescription而无需在主机系统上安装它。
我正在尝试进行跨平台编码。
我如何在Monodevelop中的Gtk2.12应用程序中使用自定义ttf字体?我目前将字体作为嵌入式资源放置在项目中,但不确定如何将其转换为Pango.FontDescription而无需在主机系统上安装它。
我正在尝试进行跨平台编码。
好问题。我认为按照您描述的方式不可能实现。但是,您可以在第一次运行程序时将其安装到本地。在Unix系统上,您可以将字体安装到~/.fonts
中,它们将可用于Pango,我预计Pango在Windows上也会寻找类似的东西。
fonts.conf
文件,您可以将其指向包含您字体的本地目录。如果没有,那我就不知道了。 - ptomato