问题标签 [pango]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1473 浏览

html - GTK TextView 标记到 pango 标记

我想将 GtkTextView 中的格式化文本提取为htmlpango 标记语言

有一个像这样格式化的小文本编辑器。所以形成元素是简单 <b><i>,等等。

有没有办法从 TexView 获取格式化文本?

0 投票
1 回答
2112 浏览

pango - 如何格式化多行 Zenity --list --text?

已显示使用Pango 标记进行格式化可在此stackoverflow 答案中的一个 --info --text 条目上工作。

我想为块设备的多行列表使用等宽字体(避免多列):

0 投票
1 回答
534 浏览

cairo - 开放式字体问题

基本上,这是显示少数民族语言的问题。

让我简要介绍一下:

  1. 我一直在尝试使我的 Opentype 字体(其中包含一些功能)在非 Windows(在 Windows 上,它工作正常)平台(Android、iOS 等)上正常工作。

  2. 我真正要处理的是一个与显示阿拉伯语一样复杂的问题(包括字形替换、整形等)。

  3. 我只是想在我自己的软件中正确显示字符,因为系统范围的支持对我来说可能更复杂。

  4. 我检查了 ICU、Pango、Harfbuzz……最后决定在 Pango 上工作。参见 Pango ScriptGallery

所以,这里有问题:

1.我可以在我的项目中使用pango作为支持模块来显示该语言吗?我试图在ubuntu上安装Pango,但没有成功。我现在很困惑,因为安装时Pango与harfbuzz、cairo、freetype、fontconfig blabla有关。2.如果不能,还有其他轻量级的方法可以实现吗?

任何帮助将不胜感激 。

0 投票
1 回答
219 浏览

haskell - 状态栏中的换行符

我这里有一个使用 GTK 状态栏的程序,我想在其中进行多行输出。当我尝试向其中输出多行时,我得到的是字形,如下所示:

字形

我希望它像在 emacs 中一样工作:

字形

经过一番搜索,我发现layoutSetSingleParagraphMode似乎完全符合我的要求。大多数小部件的默认设置是 False ,我们自己没有在任何地方设置它,这让我认为状态栏默认为单段落模式。

我的问题是我不知道如何Statusbar使用PangoLayout此功能。

我最接近的是找到widgetGetPangoContext然后让我PangoLayout使用layoutEmpty但顾名思义,这似乎只是创建一个单独PangoLayout的,在操作时不会影响状态栏:推送或弹出文本的行为与之前一样。

有我缺少的功能吗?诚然,gtk2hs在类型类的海洋中游泳以模拟 OO,这无助于生成的文档的可读性。看来这应该是一个简单的任务。

如果我们不打算PangoLayout从现有的小部件中取出一个,那么我怎样才能实现我想要的呢?在状态栏创建时似乎没有选择段落模式的选项。

有关与此相关的此项目的 GitHub 问题,请参阅此内容。

0 投票
1 回答
1125 浏览

python - AttributeError:“模块”对象没有属性“cairo_font_map_get_default”

如果我尝试从 cairo 网站运行这个示例,我会得到:

我想我错过了一些包裹?(我在 Ubuntu 14.04 上)

但是,我尝试找到我需要的开发包,我找到的唯一答案是这个,它推荐了 GTK2 堆栈中的一些东西,但如果有的话,我对 GTK3 感兴趣,而不是 2。

0 投票
1 回答
160 浏览

opengl - 更改 GL 视口时 Pango 文本变得模糊

我正在处理一段代码,该代码在特定的 GL 视口中呈现包含使用 Pango 编写的文本的纹理。我现在不得不更改视口,并将纹理放在不同的 z 距离,但是,文本变得模糊。我尝试过更改字体大小、样式等,但没有成功。

我是 Pango 的新手,这是一个相当笼统的问题,但是任何指向可能是什么原因的指针都会有所帮助。

0 投票
1 回答
1843 浏览

fonts - Gnuplot pngcairo arial-bold 字体 Pango-WARNING

我在 Windows 中使用带有 pngcairo 终端的 Gnuplot 4.6 来绘制一些东西。如果我尝试使用 arial-bold 字体,我会收到以下错误:

没有-, 时也是如此,当我使用指定的大小(添加 ,x)时。这很奇怪,因为我从来没有指定这个 ' Not-Rotated' 业务,并且当我只使用它arial并且arial,x没有提到它时(并且脚本运行顺利)。有没有我可以使用的另一种字体,或者其他方式告诉它使字体加粗?

这是我脚本的主要部分(省略线型定义和其他修饰):

我正在使用 Gnuplot 4.6 补丁级别 5

0 投票
4 回答
1889 浏览

imagemagick - 尝试在 OSX 上将 pango 与 imagemagick 一起使用时出错

我想使用 imagemagick 为照片添加水印。我正在为代码使用 OSX 和 Python 脚本,并且正在尝试来自(http://www.imagemagick.org/Usage/text/#pango_markup)的代码,目前我正在努力理解为什么我无法让图像出现.

通过自制软件安装的版本是 ImageMagick 6.8.9-7 Q16 x86_64 2014-09-14 和 pango-1.36.7。

我尝试使用 --with-pango 标志重新安装 ImageMagick。

我只能选择以下两个选项之一:我在命令行中遗漏了一些非常明显的东西(即使我认为我复制/粘贴了它),或者 brew 在 OSX Lion 上安装 imagemagick 的方式存在配置错误。

0 投票
1 回答
836 浏览

php - 如何使用 pango-view 和 imagemagick 创建图像?

我有这些代码:

在我的 txt 文件中,我有一些波斯语或阿拉伯语的文本。

我试图用 imagemagick 创建图像,但什么也没有......

请提供任何帮助。

此致。

0 投票
2 回答
1280 浏览

python-3.x - Pygtk3 指定 gtk3 Label/CellRenderer 字体

根据faq.pygtk.org上的 pygtk2 文档更改字体的方法是这样定义的:

pyGtk3 中的等价物是什么?

我希望避免使用 gtk css 定义。虽然我很乐意接受利用 gtk 的 css 支持的答案。

我的目标字体是 gnu unifont ( unifont medium),以防万一;这种字体很容易以tty格式提供。

在这一点上,我假设将字体应用于标签类似于将字体应用于表格单元格,尽管两者的示例都是理想的。

最新的 pygtk3 文档似乎没有涵盖这个主题:http://python-gtk-3-tutorial.readthedocs.org/en/latest/label.html 并且整个文档中几乎没有提到字体。