pango

    0热度

    1回答

    我在一个测试驱动器应用程序中使用Pango库,旁边是开罗,没有GTK,目前我正在MacOSX上进行编译。我有一个内存泄漏问题,我已经追查到这个功能: void draw_with_cairo (void) { PangoLayout *layout; PangoFontDescription *desc; int i; cairo_save (cr);

    1热度

    1回答

    我在GTK窗口内的Cairo上下文中使用了一个Pango。我如何计算该区域内有多少文本行和列?

    0热度

    1回答

    我正在关注this tutorial以设置和训练Tesseract 3 OCR工具。一些脚本使用Pango。当我运行脚本时,Python无法导入Pango。 ImportError: No module named pango 我试图安装以下软件包,以及试图从头开始构建攀高和开罗详细的here libpango1.0-0 libpango1.0-dev libpangox1.0-0 我

    0热度

    2回答

    当编译攀高我得到这个错误: lib/libfreetype.so: undefined reference to `hb_ft_font_create' 我编译的FreeType和的HarfBuzz;我也通过-lfreetype和-lharfbuzz中的LIBS变量。

    1热度

    1回答

    我正在尝试在Ubuntu Linux上运行的Gtk应用程序中使用C中的Pango和Cairo库来绘制文本,这是一个令人沮丧的问题。 我创建一个攀高布局,然后在它是由文字大小确定为pango_layout_get_pixel_size报告给定位置绘制的,而是由函数返回的大小是错误的宽度和高度,尤其是在高度。这里是我的全码: // Create a cairo context with which t

    0热度

    1回答

    我正在尝试在CellRenderer中对齐某些文本内容。通过几次搜索,我发现了两种方法,但这些方法不起作用。使用粗体设置,您需要首先启用此功能,所以我猜我还需要启用对齐设置,但还没有找到如何执行此操作。这将运行无一例外: r = Gtk.CellRendererText() r.props.width_chars = 10 r.set_property('alignment', Pango.A

    1热度

    2回答

    我想在GtkLabel中插入图像,但在Pango中不存在<image>标签。我也尝试使用hacky的方式,其中包含<span class="image"></span>,并通过CSS将其设置为background-image,但class=""不是有效的Pango属性。 我的问题是:他们的方式是在标签内插入图片吗?不在之前或之后,但在里面。基本上我想在我的即时通讯消息中添加emojis。 我搜索了

    1热度

    1回答

    我使用的librsvg渲染SVG文件到开罗上下文的字体。之后,我使用Pango“手动”渲染一些文本。 当渲染SVG我得到攀高的警告,它无法加载字体: "couldn't load font "'Calibri' Not-Rotated 16", falling back to "Sans Not-Rotated 16", expect ugly output." 通过攀高手动文本渲染事后工作完全正

    12热度

    3回答

    我有一个使用pango的文本框实现。如果我把一个字符串从右到左脚本中的一个单词开头,后跟一个空格,然后是从左到右的单词,那么pango使用的单词会变得混乱(使用PANGO_WRAP_WORD_CHAR)。对于字符串العربيةENGLISH我得到如下: 如果我的空间之后添加的Unicode字符U+200F,然后我得到了预期的自动换行: 而且,如果我用印地语替换上面的阿拉伯语脚本(从左到右像英语旁

    1热度

    2回答

    我想要使用Gtk.Pango以双线间距显示Clutter.Text文本。 注意:在CSS中,我们会使用line-height: 200%我认为。 我尝试此代码,它不工作: var text_actor = new Clutter.Text.with_text ("Roboto 10", "Long long text") ; text_actor.width= SIDE_PANE_WIDTH ;