Articles of 字体

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上述操作系统中常见字体的等价物? 如果是这样,最好的路线是什么?

为什么TFontDialog比Screen.Fonts提供更less的字体?

我想知道为什么TFontDialog比Screen.Fonts提供更less的字体? (例如,Arial *字体,漫画字体等,不显示在TFontDialog中) 也似乎TFontDialog给出的字体列表与WordPad相同,而Screen.Fonts给出的字体列表基本上与Word相同。 非常感谢您的见解! PS:Delphi XE,Windows 7 PS:相关的SO主题: 枚举EnumFontFamiliesEx函数时字体太多 使用Delphi查找系统字体 如何使用外部字体? PS:相关网页: TFontDialog显示所有字体@ borland.newsgroups.archived TFontDialog显示所有字体@ delphigroups unit Unit2; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm2 = class(TForm) lst1: TListBox; dlgFont1: TFontDialog; Button1: TButton; procedure Button1Click(Sender: TObject); procedure FormCreate(Sender: TObject); private { Private declarations } public { Public […]

如何在DirectWrite中使用默认UI字体绘制文本?

CreateTextFormat方法需要一个fontFamilyName参数。 如何创build使用默认UI字体的IDWriteTextFormat?

在Windows 7上的Segoe UI Symbol 5.9

我想使用Segoe UI Symbol字体,如下所述: http://msdn.microsoft.com/en-us/library/windows/apps/jj841126.aspx 为应用程序提供图标。 这是一个WPF应用程序,将部署到Windows 7和潜在的8. Windows 7机器似乎没有相同版本的这种字体(5.0与5.9)。 我发现了一篇知识库文章,声称注入了一些缺失的东西: http://support.microsoft.com/kb/2729094 但我似乎仍然错过了第一个链接中描述的大部分或全部内容。 有没有办法在Windows 7机器上获得Segoe UI Symbol的Windows-8兼容版本? 这是一个受控部署的环境,所以我们可以在目标机器上进行所需的configuration更改。

QT5字体在各种平台上渲染不同

我想做一些自定义小部件渲染的可重复testing。 为了做到这一点,我把它们绘制到一个QImage上,并将结果保存为PNG。 与MacOSX相比,Windows的输出真的不同。 我照顾了: 在所有平台上select相同的字体(我提供“TTF”字体文件并将代码指向它) 绘制到一个QImage,而不是一个QPixmap,如文档说,QImage的画家应该是平台独立 我还select了Antialisating和TextAlliiasing提示 通过QFontDatabase :: font()请求字体,以便指定pointSize而不是pixelSize 我如何确保所有平台上的渲染都完全相同,以便我的testing运行可以重现? 换句话说,是否有可能迫使QT5在所有平台上使用相同的字体引擎(例如freetype)? ** 我把这个问题归结为一个简单的渲染testing程序。 所以代码如下所示: QFontDatabase fontDb; fontDb.addApplicationFont("…/fonts/Vera.ttf"); QImage result(width, height, QImage::Format_RGB32); QPainter painter(&result); painter.setRenderHint(QPainter::Antialiasing); painter.setRenderHint(QPainter::TextAntialiasing); QBrush background(QColor(205, 205, 205)); painter.fillRect(0, 0, 800, 600, background); QFont font = fontDb.font("Bitstream Vera Sans", "Normal", 10); painter.setFont(font); painter.setPen(QColor(0, 0, 0)); painter.drawText(10, 10, "ABCD abcd 01234567"); 例如Bitstream Vera字体可以在fontsquirel.com上下载。 在MacOSX(左)和Win32(右)上查看结果非常不同: […]

在Windows中使用python安装字体

我正在开发一个python脚本来安装Windows中的字体列表。 我有这样的列表, fonts_list = ["/path/to/file/myFont1.ttf", "/path/to/file/myFont1.ttf", "/path/to/file/myFont1.ttf"] 我只是尝试,使用shutil和os复制字体文件,之后,我尝试将其添加到Windowsregistry,即使使用pipe理员权限,它不起作用。 脚本的输出没有显示任何错误,但在列表中提到的Windows Fonts目录中没有任何字体。 os.system(reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts" /v "FontName (TrueType)") 所以我开始从网上寻找更多的种子,然后我发现这一点, 用python在windows上安装TTF字体 。 但是这也不起作用。 接下来我尝试调用Windows fontview.exe,但是对于字体列表来说这是一个灾难。 os.system("fontview " + fontsList[0]) 无论如何,以编程方式安装在Windows中的字体? 或者有没有在Windows中的任何用户级目录简单地复制字体文件,如Linux系统有〜/ .fonts和Mac有〜/库/字体? 请帮忙。

inconsolata不工作的Windows 7

我不知道哪个SE站点要问这个问题(在linux上没有windows SE站点),所以我会试试这个。 我尝试安装inconsolata作为我的默认编程字体。 问题是,它看起来要么搞砸了,要么是完全的乱码。 如果有帮助,我正在使用Windows 7家庭高级版。 我已经包含了一些截图,所以你可以看看自己。 第一个是jsfiddle(使用inconsolata),第二个是netbeans和jsfiddle相同的代码: 有人对这个有经验么? 有没有解决这个问题? 我也只是注意到,字体甚至没有出现在窗口的字体列表