问题标签 [fontconfig]

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 投票
5 回答
8708 浏览

java - Java:如何判断我的系统当前正在使用哪个字体配置文件?

我正在尝试在第三方 Java 应用程序中调试与字体相关的问题。具体来说,ChemAxon JChem。我一直在咨询本指南:http: //java.sun.com/j2se/1.5.0/docs/guide/intl/fontconfig.html

部分问题是我不确定我的 Java 设置当前正在引用哪个 fontconfig.properties.src 文件。

这是我的字体配置文件:

我的系统是 CentOS 系统,所以我想它可能是在引用默认fontconfig.properties.src文件或fontconfig.Fedora.properties.src文件,因为 CentOS 和 Fedora 都是从 Red Hat 派生的。

那么,我可以明确告诉fontconfig我的系统正在使用哪个文件吗?

谢谢,

——约翰·大卫

0 投票
1 回答
1181 浏览

configure - Installing fontconfig from source, says it can't find configure

I downloaded fontconfig 2.8.0 as part of a chain of downloads trying to fix another issue.

I went into the directory and the INSTALL file said to run:

Perfectly fine, done that a thousand times. Except:

So where do I go from here? Never come across this one...

0 投票
1 回答
155 浏览

emacs - 为什么 set-default-font 会影响 find-file-other-window?

我最近添加了这条线

到我的 .emacs 文件。之后find-file-other-window总是打开一个新窗口而不是利用现有窗口。为什么会这样!?我该如何解决?

我不明白所有这些字体配置魔法是如何工作的,所以如果它真的很明显,我很抱歉。

编辑:我有一个相当大的分辨率,我的字体大小已经大大减少了。是否find-file-other-window考虑到可用的字符空间?也许它决定有太多的空间可以随便打开窗户。

0 投票
1 回答
1363 浏览

wkhtmltopdf - 将 libfontconfig.so 指向它的更新版本

我正在尝试使用 wkhtmltopdf 将具有 @font-face 自定义字体的网页转换为 pdf。该软件在尝试进行该转换时给我以下错误(当不使用 @font-face 时它工作得很好):

wkhtmltopdf-i386:未定义符号:FcFreeTypeQueryFace

我在互联网上发现其他人有同样的问题,显然他解决了这个问题:

知道问题出在 libfontconfig 上,我开始更新它。我从http://fontconfig.org/release/下载了 2.4.2 版的源代码(只需要 FcFreeTypeQueryFace 调用) 。

我做了一个 ./configure 和 make,文件 libfontconfig.so.1.2.0 是在 src/.libs/ 中创建的。

我将此文件复制到 /usr/lib/ 并将现有的 libfontconfig.so 文件指向新文件。

来源:http ://code.google.com/p/wkhtmltopdf/issues/detail?id=352&q=FCfreetypequeryface

到目前为止,我已经能够执行 ./configure 并从 src/.libs/ 获取正确的文件。现在我坚持尝试将现有的 libfontconfig.so 文件指向新文件,不胜感激。

0 投票
1 回答
270 浏览

dependencies - Tk - 当我使用小部件(按钮,文本)时出现段错误

我已将 Tcl/Tk 编译到我的应用程序中。当我打开我的应用程序时,我得到一个可以操作的窗口(由于 Tk_init):

但是当我尝试按钮或任何其他小部件时,它会出现段错误

我在 gdb 中加载了它并运行了回溯

我认为字体有问题。有什么想法可以解决这个问题吗?

编辑 1(2011 年 4 月 1 日):

编辑 2(2011 年 4 月 4 日)

0 投票
1 回答
3056 浏览

c++ - Qt:无法加载 TTF 文件

我有一个在 OpenSuse 11.4 中开发的 Qt 嵌入式应用程序,我需要在其中加载 TTF 字体文件。但是,当我调用int QFontDatabase::addApplicationFont()函数时,它会返回-1.

阅读文档后,我发现目前不支持在没有 fontconfig 的 Unix/X11 平台上添加应用程序字体。

我通过 YaST 检查了是否安装了 fontconfig,并且它已安装 - 但我认为这与我使用的是 qt 嵌入式库无关。我想我必须让 fontconfig 支持 qt-embedded 库,但我该怎么做呢?

fontconfig 甚至支持 qt-embedded 吗?谁能告诉我发生了什么事?

0 投票
1 回答
1618 浏览

qt - qt qml 中文/俄文字体不起作用

我正在为运行 X11 的设备开发 QT/QML (4.7.4) 应用程序。在 linux 桌面上运行,中文和俄文字体工作正常,但在设备上时却不行。

从我所做的所有研究和调查中,我不确定这是 QML FontLoader 问题还是我应该修复 X11 字体?

我花了几天时间研究 fc-cache 和 xset +fp 以及相关的命令,但没有运气。我也试过使用 QFontDatabase::addApplicationFont() 没有运气。

如果我应该使用 FontLoader,我是否必须告诉整个应用程序中的每个文本项何时字体不同(当用户切换语言时?)这可能是一项艰巨的任务。如果可能的话,我宁愿通过 X11 解决这个问题。

如果答案在 X11 中,我需要一些帮助。我将 Qt 发行版中的所有字体复制到设备上并运行以下命令(以及现在添加中文字体,因为我只需要查看其中一个字体即可知道我有解决方案):

(这可能不完整,因为它已经有几天了)

在我的 Qt 应用程序中,我有:

我没有看到错误消息,所以我的字体显然已正确加载。

当我运行我的应用程序时,我看不到列表中的字体(通过 FC_DEBUG 和 fc-list)。

我感谢任何有关解决此问题的见解/帮助。谢谢

0 投票
0 回答
225 浏览

fonts - 如何在 fontconfig 中转义特殊字符?

我正在从命令行执行 Inkscape 以将 SVG 转换为 PDF,并且我依靠 fontconfig 将 SVG 中的文本元素的字体系列与(Debian)机器上的字体文件相匹配。除非文本元素的 style 属性的 font-family 值包含句点 (.),否则此方法有效。例如,SVG 中的文本元素的样式值为:

在 PDF Inkscape 导出中,此元素以默认字体呈现,而不是 Lobster。所以我在 /etc/fonts/local.conf 中添加了一条规则:

然后我运行 fc-cache,像以前一样使用 Inkscape 进行转换,但文本元素仍然没有在 Lobster 中呈现。

但是,如果我将此元素的 SVG 中的样式值更改为:

并将上面的第 3 行更改为:

文本元素在 Lobster 中完美呈现。所以这是导致问题的句点(点)字符。不幸的是,我正在处理的业务流程禁止我更改 SVG 输入,因此我必须处理这段时间。但是怎么做?如何逃脱第 3 行的点?这不起作用:

0 投票
1 回答
982 浏览

ios - iOS 的字体配置

我从这里下载 Fontconfig-2.9.0.tar.gz http://freedesktop.org/software/fontconfig/release

但我不知道如何为 iOS 交叉编译它。我需要一个用于 iOS 的 fontconfig.a,有人可以告诉我如何编译它或给我一个指南吗?谢谢!

0 投票
1 回答
1453 浏览

ios - 为 iOS 交叉编译 fontconfig

如何为 iOS 的 fontconfig 交叉编译。
http://freedesktop.org/software/fontconfig/release

我试试这个:

错误信息是:

而且,我不知道这是什么--with-freetype-config意思?
有人可以帮助我吗?谢谢。