Articles of 字体

如何在Ubuntu中正确显示字符

我通过Putty连接到我的Ubuntu 16.04.2服务器虚拟机。 当我在terminal打开这个文件时,我会得到图标应该是空的矩形。 实际图标和terminal中显示的一样: 如何在terminal上显示图标?

在Ubuntu中开发W​​eb应用程序时,您的工作stream程如何,您知道您使用的字体在Windows上看起来不同?

我最近开始使用Ubuntu 12.04,我发现它非常酷,易于使用的Web开发,但我有一个FONTS的问题! 他们为什么在Ubuntu上看起来如此丑陋? 如果你在Firefox Ubuntu中检查一个网站,而在Firefox Windows 7中检查一个网站,你会发现在Windows上看起来每次都更好。 即使与ttf-mscorefonts安装将看起来丑陋。 我的问题是,当你在Ubuntu上开发一个Web应用程序时,你的工作stream程是如何的,因为你知道你使用的字体在Windows上看起来不一样。 您是否使用Windows 7创build虚拟机,以便在项目结束时testing字体? 非常感谢这个/蓝色

使用枕头绘制草书文本

我将在Ubuntu 14.04 LTS机器上托pipe的Django应用程序中的图像上绘制文本。 Pillow 4.2.1是我的select。 我已经通过从PIL导入的ImageDraw成功地完成了这个任务(实际的代码是在这个问题的最后) 我的代码完美适用于英语,法语或西class牙语等语言。 但不适用于阿拉伯语,波斯语或乌尔都语等自然草书 。 在这种情况下,它会分别绘制每个字母。 例如فارسی (波斯)被绘制为: 请注意,我安装了sudo apt-get install ttf-mscorefonts-installer并尝试了/fonts/truetype/msttcorefonts/Arial.ttf 。 有人build议我确保我使用的字体有连字 。 我的理解是, Arial确实支持连字,但问题依然存在。 我的问题是:我该如何解决这个问题? 我的代码必须支持自然草书语言,如阿拉伯语,波斯或乌尔都语。 代码: from PIL import ImageDraw draw = ImageDraw.Draw(img) base_width, base_height = img.size y = 2 for line in lines: width, height = font.getsize(line) x = (base_width – width) / 2 text_with_stroke(draw,x,y,line,font,fillcolor,shadowcolor) y […]

IntelliJ IDEA渲染不好的字体

我在IDE用户界面设置和字体和颜色选项中设置了一个新的字体。 这里: 和这里: 在重新启动IDEA之后,用户界面中的字体良好,工作区中的字体不好 有任何想法如何改变这一点?

我怎样才能加载一个字体文件与PIL.ImageFont.truetype没有指定绝对path?

当我在Windows中编写代码时,此代码可以加载字体文件: ImageFont.truetype(filename='msyhbd.ttf', size=30); 我猜字体位置是在Windowsregistry中注册的。 但是,当我将代码移动到Ubuntu,并将字体文件复制到/ usr / share / fonts /,代码无法find字体: self.font = core.getfont(font, size, index, encoding) IOError: cannot open resource 我怎样才能让PILfindttf文件而不指定绝对path?

在Matlab中更改graphics字体不起作用

我在我的标签和传说中遇到了希腊字符的问题,所以我想也许切换字体会有帮助。 因此,我发现了一个更大的问题 – Matlab似乎并不尊重我的字体设置。 当然,我试过, set(gcf, 'FontName', 'Ubuntu') set(gca, 'FontName', 'Ubuntu') 而且还有类似的东西 set(findall(gca, 'type', 'text'), 'FontName', 'Ubuntu') 和 set(0,'DefaultAxesFontName', 'Ubuntu') 我也尝试切换渲染器, set(0, 'DefaultFigureRenderer', 'OpenGL') % also tried 'zbuffer' and 'painters' 我甚至进入了图上的属性编辑器,并手动更改了字体。 不pipe我做什么,字体都会出现相同的,难看的等宽字体(参见下图)。 这张图片在图的菜单栏中用另存为命令保存,但是例如print -dpng 'fonttest.png'也不起作用。 我已经使用terminal中的fc-list和Matlab命令提示符下fc-list字体来检查Ubuntu字体是否已经安装并可用。 我正在运行Matlab R2012b。 如何在我的数字中设置字体? 更新: 正如评论中所build议的那样,我试图看看这是否会成为Ubuntu上的Java的一个问题 。 果然,从OpenJDK切换到Oracle Java帮助,但还不够 – 我可以使用Helvetica和其他一些,但我不能自由select我安装的字体。 例如,Ubuntu字体不起作用。 (但是,在Matlab的主GUI中,我已经在菜单等中将字体更改为Ubuntu,并且在编辑器和命令窗口中将Consolas更改为“OK”。) 无论何时我select一个不起作用的数字字体,Matlab都会使用以下屏幕截图中显示的内容作为后备。 这里的 p , q 和 f […]

如何让Ghostscript在PDF中使用embedded式字体

gs -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -dNOPAUSE -dBATCH \ -sDEVICE=pdfwrite -sOutputFile=output.pdf input.pdf 我正在使用(无论如何)使用Ghostscript来减less我的PDF文件的大小。 上面的命令看起来像是有效的,它大大减小了文件的大小,但是其中有几个字段是乱码的。 至于我可以跟踪它,它正在做字体replace。 IE,相同的文本=相同的乱码文本。 当它到达我的时候,字体被embedded到PDF中。 另外,我试图把所有的字体添加到Fontmap中。 任何想法,理想情况下,我希望它使用embedded式字体,而无需我更新gs系统字体/编辑字体地图等我使用Ubuntu 9.10和embedded的字体是Windows字体Arial / TimesNewRoman。 谢谢。

Jasper在Linux和Windows上是否有通用的字体格式来生成PDF?

我正在制作碧玉报告来制作PDF文件。 当我运行在linux OS机器上生成PDF的程序时,我遇到字体格式exception的问题。 我已经使用Times New Roman字体格式作为jasper文件,并且linux操作系统不支持Times new罗马字体,谁能告诉我常用的字体格式为linux和windows操作系统创buildjasper文件。

QFontDatabase :: addApplicationFont在embedded式Linux中工作,但不在Linux Ubuntu中工作

我有一个用Qt 4.8开发的应用程序,既适用于Embedded Linux Arm也适用于Linux Ubuntu。 它使用一组特定的字体,我需要为它运行,我用QFontDatabase::addApplicationFont做。 一切工作正常,当我编译的embedded式Linux,但是当我这样做的Linux Ubuntu,我得到-1,字体不加载。 我试图在网上find这个问题的解决scheme,但我没有find任何帮助。 通过更新Qt 4.6到4.7(没有任何用处)或者通过安装我已经有的fontconfig来解决类似的问题。 另外我在Qt Assistant中找不到任何有用的东西,并检查了.ttf文件的path。 任何帮助将不胜感激。 这是我正在使用的代码: QFontDatabase::removeAllApplicationFonts(); QDir fontDir(DEFAULT_FONTS_PATH); QStringList fontFileList = fontDir.entryList(QStringList("*.ttf"), QDir::Files | QDir::NoDotDot | QDir::NoDot); mDebugS(QString("Found %1 fonts on folder theme/fonts").arg(fontFileList.size())); // qint32 fontId; foreach (const QString& filename, fontFileList) { fontId = QFontDatabase::addApplicationFont(DEFAULT_FONTS_PATH "/" + filename); if (Q_UNLIKELY(fontId == -1)) { const QString […]

从另一个新的字体

我正在四处寻找解决scheme,以解决我的另一个问题( 在inkscape中拉伸文本,然后将其包装到一个path ),我想知道是否可以轻松地并以编程方式从另一个字体做出一种字体? 作为一个具体的例子,我可以采取FreeSerif字体,双倍高度,并产生另一种字体,称之为FreeSkinnySerif? (我可以在Inkscape中使用FreeSkinnySerif,然后获得效果。)