Articles of 字体

在Linux中获取文件元数据

我在我的服务器上有一个脚本parsing字体,所以我可以在我的应用程序中使用它们。 不幸的是,很多时候字体文件名称本身是错误的(例如,该文件可能被命名为_FONT1.ttf)。 然而,在Windows上,当我打开文件的属性,我看到在字体的详细信息选项卡(即其元数据)内正确的名称存储在一个名为“标题”的字段。 我将如何从我的文件中提取这段元数据?

如何在Linux和Mac中使用Calibri字体

我的项目的所有文本都以我自己的方式input,在所有主stream浏览器的Window os中完美工作,但是当我们尝试在Linux或Mac上部署相同的项目时,字体样式(字体系列,大小)会发生变化, ,它看起来很奇怪。 它知道TTF(真正的字体)是所有的操作系​​统,直到现在,我得到了复制粘贴的方法,从Windows到Linux复制的calibri文件,但它不值得我。 我希望它不仅仅是一个特定的系统。

linux,C ++,xft:如何使用它?

我尝试使用Xft, 教程 ,让他们调用一个教程,看起来像写在朝鲜北方的营地…我也发现了这个。 所以让我尝试一步一步来做: // g++ XftTest.cc -lX11 -lXft `pkg-config –cflags freetype2` #include<unistd.h> #include<X11/Xlib.h> #include<X11/Xutil.h> #include<X11/Xft/Xft.h> int main() { Display *display; XftFont *font; XftDraw *xftdraw; XRenderColor xrcolor; XftColor xftcolor; display = XOpenDisplay(0); Window XP = XCreateSimpleWindow(display,DefaultRootWindow(display),0,0,360,90,0,0,0); XMapWindow(display,XP); font = NULL; /* added 6/16 */ //font = XftFontOpenName(display,0,"NorthKorea-50"); // how to check if this is good […]

在Linux上构build静态Qt5:如何在部署时处理字体?

我已经使用这些configuration选项(Ubuntu 12.04)创build了静态版本的Qt 5.2.0库: -opensource -confirm-license -force-pkg-config -release -static -prefix'/ home / juzzlin / qt5'-no-icu -opengl桌面-no-glib -accessibility -nomake示例-nomaketesting-qt-zlib – qt-libpng -qt-libjpeg -qt-sql-sqlite -qt-xcb -qt-pcre -v 现在,问题是,当我编译和链接我的应用程序对这些Qt库时,它会尝试从Qt安装path/home/juzzlin/qt5/lib/fonts 。 这应该如何工作? 该应用程序在我用来编译它的机器上工作,但不在其他机器上。 我也不想安装Qt的东西到应用程序的一些系统目录,因为应用程序不应该这样做。 这是我得到的错误: QFontDatabase:找不到字体目录/ home / juzzlin / qt5 / lib / fonts – Qt安装是否正确? 我如何强制它在其他目录中search字体? 另一件我不明白的是,为什么我在用MXE交叉编译Windows时没有这个问题? 在编译Qt库时,它使用几乎相同的configuration选项。

字体不显示在Idea中

在更新jrk7-openjdk和jre7-openjdk字体之后,不会显示出来。 重新安装软件包openjdk和想法没有帮助。 uname -a:Linux ftp27host 3.14.6-1-ARCH#1 SMP PREEMPT Sun Jun 8 10:08:38 CEST 2014 x86_64 GNU / Linux

在networking上,我应该使用哪种字体来创build跨平台的等效体验?

由于Linux(及其变体)与Windows和Mac OS X有完全不同的字体集合,是否有任何人有任何创build跨平台字体系列的经验 – 理想上可以find上述操作系统中常见字体的等价物? 如果是这样,最好的路线是什么?

以编程方式将CFF字体转换为OpenType字体

有没有人有任何指针,我可以find额外的信息,如何创buildCFF字体的opentype包装? 目前我有一个CFF文件的parsing器,所以我可以从中获得各种信息(cmap,字形名称,宽度,名称等)。 鉴于此信息,我无法创build一个Opentype(truetype格式)包装,所以我可以使用GDI Windows上的字体; GDI不会加载Opentype字体,我唯一知道的是它无法加载字体。 有谁知道任何额外的信息,validation应用程序,示例代码,获取额外的信息,为什么不从Windows等加载字体? 注:我正在寻找信息如何做,而不是公用事业和/或转换工具。

Chrome 10 / Windows @ font-face编码的麻烦

有没有人在Chrome 10 / Win中独家遇到这种情况? 这两个网页字体中的所有非打破空格都不能正确渲染。 在IE7 / 8/9,Firefox,Safari和Chrome / OSX上工作。 我的fonts.css文件的内容: @font-face { font-family: 'Hellenic'; src: url('../fonts/eot/hellenic.eot?') format('eot'), url('../fonts/ttf/hellenic.ttf') format('truetype'), url('../fonts/woff/hellenic.woff') format('woff'), url('../fonts/svg/hellenic.svg#MCMHellenicWide') format('svg'); } @font-face { font-family: 'Lasalle'; src: url('../fonts/eot/lasalle.eot?') format('eot'), url('../fonts/ttf/lasalle.ttf') format('truetype'), url('../fonts/woff/lasalle.woff') format('woff'), url('../fonts/svg/lasalle.svg#FilmotypeLaSalle') format('svg'); } @font-face { font-family: 'LeagueGothic'; src: url('../fonts/eot/leaguegothic.eot?') format('eot'), url('../fonts/ttf/leaguegothic.ttf') format('truetype'), url('../fonts/woff/leaguegothic.woff') format('woff'), url('../fonts/svg/leaguegothic.svg#svgFontName') format('svg'); }

Windows字体安装后不能立即在应用程序中使用?

每当我在Windows 2003服务器上安装一个新的字体,我不能立即在我的asp.net web应用程序中使用它。 应用程序通过CreateFontIndirect gdi32.dll win api获取字体,然后使用此字体在我的asp.net应用程序中创builddynamic文本图像。 似乎字体得到caching的地方,因为我只会得到返回的默认字体。 字体caching在重新启动后得到更新,然后我得到正确的字体,但显然我不想在生产服务器上重新启动一个新的字体。 有没有办法刷新字体caching?

汉字显示为问号

这已经被问过,但是我弄不清楚有什么问题。 我使用phantomjs .render .render()来打印pdf。 呈现的页面基本上是一个具有以下属性的本地静态网站: <meta charset="UTF-8"> font: normal 17px helvetica,arial,verdana,sans-serif 在Windows本地运行和testing以及Azure工作者angular色 从Chrome浏览器打印同一页面时安装和使用中文语言包(安装的字体,例如Arial Unicode MS,SimSun …) 拉丁字符都很好,只是中文的显示为“?” 例如 我也尝试了Arial或SimSun的整个页面,但没有区别。 任何想法如何让这个工作在Windows上? 谢谢!