3
如何在monodevelop中的gtk2.12应用程序中使用自定义ttf?我目前已经将项目内的字体作为嵌入式资源获得,我不知道如何将其转换为Pango.FontDescription,而无需将其安装在主机系统上。自定义字体Monodevelop
我试图编写跨平台兼容性,以及。
如何在monodevelop中的gtk2.12应用程序中使用自定义ttf?我目前已经将项目内的字体作为嵌入式资源获得,我不知道如何将其转换为Pango.FontDescription,而无需将其安装在主机系统上。自定义字体Monodevelop
我试图编写跨平台兼容性,以及。
好问题。我不认为这是可能的,因为你描述。但是当您第一次运行程序时,您可以在本地安装它。在Unix系统上,您可以将字体安装到~/.fonts
,它们将可用于Pango,我期望Pango在Windows上寻找类似的东西。
很好的建议,我可以打开一个FileStream,获取字体流,并将其写入.fonts。 Windows怎么样?唯一的资源是使用PrivateFontCollection嵌入字体,但使用Windows窗体。 :) –
检查您的Windows版本的Pango是否使用Fontconfig;如果是这样,应该有一个'fonts.conf'文件,你可以用你的字体指向一个本地目录。如果不是,那么我不知道。 – ptomato