问题标签 [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 回答
4423 浏览

c# - GTKSharp,Pango,设置字体大小怪癖

我正在使用 GTK Sharp 为我的应用程序处理一些 GUI。

看一下这段代码:

注意 fontdesc.Size 被注释掉了。因为只有当我注释掉它时,我才会看到带有文本的标签。如果我为其设置任何值,标签将不会出现。

另外,我做了一个Console.WriteLine,默认大小为0。所以我尝试了frontdesc.Size = 0,它仍然消失了,知道吗?

谢谢!

0 投票
5 回答
37916 浏览

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

启动使用 Pango 库的任何内容时都会出现此错误。我正在使用 Kubuntu 9.10。我在 libgtk* libcairo* libpango* 和 fontconfig 上完成了“sudo apt-get --reinstall install”,但没有成功。

有人能指出我正确的方向吗?谢谢。

0 投票
2 回答
3313 浏览

linux - 如何在 linux 系统上获取真实类型字符的字形轮廓

我正在寻找一个库来获取 linux 系统上真正类型字体的字形轮廓。我们正在使用PangoCairo,但不幸的是我什么也没找到。我正在.NET 下寻找类似于GlyphTypeface.GetGlyphOutline的东西

任何帮助或提示表示赞赏!

提前致谢

0 投票
1 回答
1247 浏览

c - 如何使用 GTK 和 Pango 判断字体是否为等宽字体?

我有一个PangoFontDescription,我想知道它是否描述了等宽字体。

我已经pango_font_family_is_monospace()在 Pango API 文档中看到了该函数,但经过几个小时的困惑后,我仍然不清楚PangoFontFamily, PangoFontMap, PangoFont, PangoFontset,之间的关系是什么PangoContextPangoFontDescription以及我是否需要其中任何一个或所有这些来实现我想要的。到目前为止,PangoFontDescription这是我需要使用的 Pango 的唯一部分,因为 GTK 设法将其他所有内容抽象出来。

以前做过这件事的人可以帮我吗?

0 投票
1 回答
1053 浏览

fonts - 跨平台获取可用字体列表的方法

我正在使用 Pango 和 Cairo。有没有一种简单的方法来获取可用字体列表?只要解决方案相当简单,我愿意使用另一个库。

0 投票
1 回答
652 浏览

haskell - -package Cabal-1.8.0.6 在 Mac 上中断 pango 安装

在 mac ( sudo cabal install pango) 上安装 Haskell pango 时,第一个问题是它试图安装我已经安装的包。我已经安装了haskell98(成功),但是pango试图再次安装它,当编译完成时它给出了这个错误:

所以我使用sudo cabal install pango -v了,这是打破haskell98重新安装的命令:

特别是-package Cabal-1.8.0.6部分。这个安装有什么问题?

0 投票
1 回答
11249 浏览

gtk - Libtool 认为“图书馆已被移动”,但事实并非如此

我目前正在从源代码重新编译 gtk+ 和依赖项(我没有其他选择)。

我所有的自定义包都安装在一个特定的自定义点(我们称之为/packages)(这看起来很奇怪,但这一次,我别无选择)。

当我尝试重新编译 pango 时,它需要 freetype。Freetype 已经安装在/packages/freetype/2.1.10/amd64-linux (lib, include ... are in this directory) 并且设置了不同的配置路径 ( LD_LIBRARY_PATH, LIBRARY_PATH, CPLUS_INCLUDE_PATH, INCLUDE_PATH, PKG_CONFIG_PATH)。pango 的配置运行良好。它找到freetype并生成Makefile。当我尝试制作时,出现以下错误:

libtool我的lib有问题(但libfreetype.la存在于目录/packages/freetype/2.1.10/amd64-linux//lib/中,访问没有问题)。所以 libtool 尝试在“经典地方”中找到它,/usr/...而不是找到它。

一开始,我认为 libtool 与两个斜杠混淆(可能是由于编译 freetype 期间 --prefix 标志中的错误),所以我确实重新编译了 freetype 没有拼写错误,但它没有改变任何东西。

有没有人有帮助我的想法?我以前从未在我的个人项目中使用过 libtool,所以我不知道是否有办法解决这种奇怪的行为......(这可能无关紧要,但 libtool 是 1.5.22 版)

提前致谢。

0 投票
1 回答
485 浏览

gtk - 在 GTK+ 中获取文本边界

如何获得文本的边界,提供带有属性的字符串,如 GTK+ 中的字体大小、字体样式和字体系列?

0 投票
1 回答
675 浏览

animation - Why do fonts in Pango change weight when text is rotated in Cairo?

I'm having a problem with Pango rendering under a rotated matrix. I'm attempting to draw a label (see code below) which happens inside of an animating Cairo matrix rotation.

As the label rotates, the text jitters, seeming to grow and shrink in weight, becoming thickest at diagonal angles, and thinnest at orthogonal angles. See this comparison:

http://www5.picturepush.com/photo/a/4666818/640/Anonymous/pango-rotation.jpg

I'd like the rotated text to generate as if it were just rotating shape paths, and not trying to change the look of the text based on the angle. Any ideas of how I could do this?

Thanks, Sean

0 投票
1 回答
250 浏览

perl - 升级 Perl 后陷入无休止的安装周期

昨晚我在这里阅读了一个 mysql 调优程序。我安装了它,它说我需要一个比我拥有的版本更高的 perl 版本。我下载并安装了 perl 5.12.x

突然,我的 Munin 实用程序抛出了以下错误:Can't locate RRDs.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/5.12.2/i686-linux /usr/lib/perl5/site_perl/ 5.12.2 /usr/lib/perl5/5.12.2/i686-linux /usr/lib/perl5/5.12.2 /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl .) 在/usr/sbin/nginx-graph.pl 第 2 行

卸载并重新安装 rrdtool rpms 并没有从 /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi/RRDs.pm 移动 RRDs.pm

以为我会尝试从源代码安装 rrdtool 。它想要pango。

必须安装更新的 FreeType 和 FontConfig。

然后 pango 安装需要一个新的 glib。由于 gzlibcompressor 错误,Glib 不会生成。一些谷歌搜索建议升级 glib 可能会导致许多其他问题。

我只想要我的 !@#$ munin 图表,但我觉得我已经开始滑下一个危险的斜坡,尤其是当它托管我的 nginx 网络服务器时。

任何提示,想法,警告?