pango相关内容

无法在 ubuntu 上安装 pango

我正在尝试在 ubuntu 上构建 gtk+1.3,但在配置过程中出现错误, ld: 找不到 -lpango 我尝试安装大量 pango 库,但仍未安装,所以我不知道该怎么做.我一直在用 测试它 ld -lpango 但得到同样的错误.有没有人在 ubuntu 上成功安装了预先构建的 pango?从任何回购?Pango 网站说它很难构建,如果可能,我想使用预构建的二进制文件. 我还 ..
发布时间:2021-09-12 19:07:02 其他开发

使用MLT Framework向视频添加文本

我正在使用MLT Framework渲染视频,但无法使用代码中包含的演示成功添加文本. 执行mlt_my_name_is演示时,出现以下错误: ./mlt_my_name_is Failed to load "+My name is Inigo Montoya.txt" Failed to load "+Prepare to die!.txt" Failed to load "+Yo ..
发布时间:2020-07-02 06:03:31 其他开发

使用Pango和Cairo(Pycairo)使线条适合宽度

我有几行文字,我希望每行文字的宽度(缩放字体大小)适合上下文的宽度.有没有办法做到这一点? 我为此使用pangocairo和python. 解决方案 我希望有时间来寻求可行的解决方案,但您可以从类似以下的内容开始: import cairo import pango import pangocairo import sys W = 500 H = int(1.4 * W) sur ..
发布时间:2020-07-02 06:03:24 Python

如何解决在Linux/Fedora 31上的R中无法正确显示度数符号的问题

我制作的任何地图: ggplot()+ geom_sf() 产生预期的地图,但不能正确显示度数,如下图所示. 此答案中关于SO的答案-度数符号在地图轴中不正确标签-没有帮助,我看到一个不同的标志,所以我要发布一个单独的问题. 更改字体无济于事. 我也尝试过使用renv在单独的项目中从Github安装当前版本的sf(0.9),但结果相同. 我在Linux上使用Fe ..
发布时间:2020-07-02 06:03:20 其他开发

使用pango更改字体渲染(非抗锯齿)

如何使用自定义抗锯齿和提示设置使用pango渲染字符串? 我尝试了PangoCairo.set_antialias(cairo.ANTIALIAS_NONE)(在pygtk中),但是没有效果.我希望能够更改freetype的呈现参数,就像我可以通过fontconfig/fonts.conf一样,但是要在运行时进行. (这是在Linux上.)有什么想法吗? 解决方案 好吧,我不确定您是 ..
发布时间:2020-07-02 06:03:18 其他开发

提取字形紧缩信息C ++

在问完关于Uniscribe字形字距紧缩的问题 之后,我还没有收到答案,还需要进一步阅读google等,看来Uniscribe可能不支持从字体中提取字形字距调整信息. 因此,我有一个简单的后续问题-是否有很好的示例(最好是使用某些C ++代码)从字体中提取指定字符串的字形紧缩信息? 在很多地方都提到Pango,QT或ICU都可以做到这一点,但是实际的文档太薄了,我正努力知道从哪里开始. ..
发布时间:2020-07-02 06:02:16 C/C++开发

Gnuplot PDF终端在Mac上显示字体问题

突然,我的Gnuplot开始出现pdfcairo终端的问题.产生的PDF文件中的字体被卡住,就好像各个字符的宽度都设置为零一样.我在通过自制程序安装的Mac OS上使用Gnuplot 5.2.7. 这里是一个最小的无效示例: reset set terminal pdfcairo set output "mnwe.pdf" set xlabel "Time t" set ylabel ..
发布时间:2020-07-02 06:02:14 其他开发

pygobject的pango属性

我有以下使用pygtk的代码: attr = pango.AttrList() attr.change(pango.AttrSize(( 50 * window_height / 100) * 1000, 0, -1)) attr.change(pango.AttrFamily("Sans", 0, -1)) attr.change(pango.AttrWeight( ..
发布时间:2020-07-02 06:01:12 Python

Pango +开罗;是否有用于处理< img>的现有方法?文字中的样式标签?

Pango语法支持某些纯文本标记.据我所知,这还不包括嵌入图像. 环顾四周,我无法在现有实现中找到很多东西,但是我之前没有做过pango + cairo工作,因此我可能会因此而错过明显的社区. 据我所知,一种合理的方法是只分析一个字符串,拉出任何标签,创建开罗图像,然后相应地修改它们周围的pango布局. 似乎也有人曾经做过的事. 我正在专门寻找有关以下问题的答案: pa ..
发布时间:2020-07-02 06:01:08 其他开发

开放式字体问题

基本上,这是显示少数民族语言的问题. 让我简要介绍一下: 我一直在尝试使我的Opentype字体(具有某些功能)在非Windows(在Windows上可以正常工作)平台(Android,iOS等)上正常工作. 我真正要处理的是一个与显示阿拉伯语一样复杂的问题(包括字形替换,整形等). 我只是想在自己的软件中正确显示字符,因为要获得系统范围的支持可能会更加复杂. 我检查 ..
发布时间:2020-07-02 03:23:06 其他开发

在Haskell的GTK的DrawingArea上绘制文本

我有一个 DrawingArea ,我可以使用 drawRectangle 和的drawLine 。如何在该区域上绘制文字?我最感兴趣的是能够快速输出单行文本的东西。 Graphics.UI.Gtk.Gdk.Drawable.layoutLine code>似乎是我想要的,但它需要一个 Graphics.Rendering.Pango.Layout.LayoutLine 作为输入。如何构建 ..
发布时间:2018-05-30 17:25:45 其他开发

如何在GTK +中显示不同语言方向的文本?

我需要在同一个GTK +窗口中以阿拉伯语显示一些文本(这是从右到左)和其他一些英文文本(从左到右)。有什么方法可以将语言设置为GktLabel而不是应用程序? 是的,带 gtk_widget_set_direction : label = gtk_label_new(“Hello World”); gtk_widget_set_halign(标签,GTK_ALIGN_START); ..
发布时间:2018-05-30 17:23:32 其他开发

我如何使用GTK中的其他窗口部件渲染具有透明背景的文本?

我希望使用透明/半透明背景(或无背景)渲染文本,而不是其他gtk小部件(如GtkImage或GtkButton等)。 主要目标是使文本显示在背景中的Gtk Widgets(尤其是GtkImage)上。 我可以使用pangocairo库在GtkFrame上呈现文本,但我无法摆脱GtkFrame的背景。 我已经看到了使GtkWindow透明或半透明的,但我希望有GtkLayout用于放置Gt ..
发布时间:2018-05-30 17:17:29 其他开发

GtkWindow和GdkWindow之间的区别?

在我的Gtk-Gdk-Cairo-Pango应用程序开始时,我创建了一个窗口: GtkWidget * window = gtk_window_new(GTK_WINDOW_TOPLEVEL); 首先,有 GtkWindow ,但 gtk_create_window 返回 GtkWidget ,而不是 GtkWindow ,为什么? 然后,一些函数,如 gdk_ ..
发布时间:2018-05-30 17:05:58 其他开发

Pango-WARNING **:未能选择字体,期望丑陋的输出

开始任何使用Pango库时,出现这个错误。我使用的是Kubuntu 9.10。我已经在libgtk * libcairo * libpango *和fontconfig上完成了'sudo apt-get --reinstall install',没有任何运气。 有人可以指着我方向?谢谢。 解决方案 我在这方面做了很多搜索,从来没有找到一个体面的答案。我的问题涉及在远程服务器上运行vi ..
发布时间:2018-01-06 21:51:14 其他开发