41得票1回答
如何使用pycairo创建字母间距属性?

我正在使用Python3.7通过GObject使用Pango + Cairo渲染文本,并希望创建一个属性并将其附加到我的Pango布局以设置字母间距。在Pango的gnome文档中,我可以看到应该有一个名为pango_attr_letter_spacing_new的函数(自v1.6起)。但是,...

21得票5回答
Pango警告**:选择字体失败,预计输出会很丑

我在启动使用Pango库的任何内容时都出现了这个错误。我使用的是Kubuntu 9.10。我已经在libgtk*、libcairo*、libpango*和fontconfig上执行了“sudo apt-get --reinstall install”,但没有成功。 请问有人能指点我正确的方向...

19得票2回答
GtkWindow和GdkWindow之间的区别是什么?

在我的 Gtk-Gdk-Cairo-Pango 应用程序开头,我创建窗口:GtkWidget *window = gtk_window_new(GTK_WINDOW_TOPLEVEL); 首先,有`GtkWindow`,但是`gtk_create_window`返回的是`GtkWidget...

17得票2回答
使用Cairo支持构建Pango

我正试图在RHEL5系统上构建一个新版本的Wireshark 1.10,以便制作一个RPM包,以便我支持的客户可以安装它。如果我能找到托管它的地方,可能还有其他人可以使用。WS1.10依赖于GTK+以及其他几个不受可用rpm包支持的库。因此,我必须手动构建它们。GTK+需要带有cairo(1....

17得票2回答
在Windows中翻译GTK-GUI时,非ASCII符号无法正常工作?

我有一个小的Python程序,可以展示如何在Linux和Windows上使用GTK(pygobject)GUI进行翻译。在Linux中一切正常,但在Windows中,非ASCII符号在翻译中无法呈现。 我假设Glade文件和*.mo文件都被正确解码,因为: - 英语界面可以正常显示非ASC...

14得票1回答
Libtool认为“库已移动”,但实际上并非如此。

我目前正在从源代码重新编译gtk+和依赖项(没有其他选择)。 所有我的自定义软件包都安装在特定的自定义路径中(我们称之为/packages)(这可能看起来很奇怪,但这次我确实没有其他选择)。 当我尝试重新编译pango时,它需要freetype。 Freetype已经安装在/package...

13得票3回答
如何在Pango标记中转义字符?

我的程序有一个gtk.TreeView,用于显示gtk.ListStore。 gtk.ListStore 包含类似以下字符串:"<span size='medium'><b>"+site_title+"</b></span>"+"\n"+URL ...

13得票3回答
Pango中混合脚本的自动换行

我有一个使用pango的文本框实现。如果我输入一个以从右到左书写的单词开头,后跟一个空格,再后跟一个从左到右书写的单词的字符串,那么pango使用的单词换行就会出错(使用PANGO_WRAP_WORD_CHAR)。对于字符串العربية ENGLISH,我得到以下结果: 如果我在空格后...

11得票3回答
Gnuplot PDF终端在Mac上显示字体问题

突然间,我的Gnuplot在使用pdfcairo终端时出现了问题。生成的PDF文件中的字体被挤压在一起,好像每个字符的宽度都被设置为零一样。我正在使用通过homebrew安装的Gnuplot 5.2.7版本,操作系统是Mac OS。 以下是一个最小的不起作用的示例: reset set t...

9得票3回答
如何在Linux/Fedora 31的R语言中修复度符号显示不正确的问题

我使用以下代码制作地图: ggplot() + geom_sf() 该地图显示正常,但是度数符号显示不正确,如下图所示。 在Stack Overflow上给出的答案 - degree symbol incorrect in map axis labels - 对我没有帮助,因...