我尝试过的所有终端字体都导致终端中天城体 sript(和/或罗马脚本)的渲染不准确
在梵文脚本中,元音将自身绑定到前面的辅音上。这种类型的元音本身并不存在。虚线圆圈表示它需要前面的辅音......
这是一个尚未附加元音的示例:VOWEL SIGN O'
正确的字体渲染完成了将辅音嫁接到元音的工作,并且应该去除虚线圆圈的所有可见迹象......
...但我找不到可以令人满意地呈现罗马文字和梵文文字的终端字体。实际上,对于所有天城体字体,虚线圆圈仍然显示,并且许多这些字体的罗马文字没有正确呈现;例如。在“Primer”这个词中,大约40%的“e”与“m”重叠。
有没有办法解决这个问题?
有谁知道合适的字体?...等宽是首选。
还是与 Ubuntu - gnome-terminal 设置有关?
更新 2:
我尝试了相同的文本openSUSE (gnome-terminal):它比 Ubuntu 失败得更糟。
我尝试了相同的文本Fedora (Konsole):它呈现完美!
但这是Fedora和我使用Ubuntu :(
好吧,那么下一个明显的步骤:
我安装Konsole的Ubuntu:它呈现PERFECTLY!
但这是Konsole的,我宁愿留在侏儒家庭......与Konsle的菜单不响应键盘...如果 Ubuntu+Konsole 可以做到,那么 Ubuntu+gnome-terminal 可能有一种方法可以...
更新 1:
正如建议的那样,这里有一些例子。
天城文在这里看起来不错,但在终端中不是(下面的 .png 显示了Monospace字体)
30 - Uncle moon – ???? ????/20081119 Hindi Primer part 30 - Uncle moon – ???? ????.nag
31 - Rain Queen …Run Code Online (Sandbox Code Playgroud) 我已经能够通过使用更改 Grub 的默认字体
grub-mkfont -s 16 -o /boot/grub/grubfont.pf2 font.tty
Run Code Online (Sandbox Code Playgroud)
然后将以下行添加到 /etc/default/grub:
GRUB_FONT=/boot/grub/grubfont.pf2
Run Code Online (Sandbox Code Playgroud)
而且当然
sudo update-grub
Run Code Online (Sandbox Code Playgroud)
新字体确实出现了(记住选择等宽字体)。但是,“框”字符(在条目周围)永远不会正确显示。我想大多数字体根本没有那个字符集。有什么办法可以添加这些字符吗?甚至可以从默认的 unicode.pf2 字体中复制它们?如果这真的不可能,你知道有这些字符的字体吗?
更新:
我尝试了很多不同的方法,例如从 ttf 转换为 bdf,然后再转换为 pf2,并且我尝试仅使用 option 转换 ascii 字符--range=0x0-0x7f,但它们似乎都无法完美运行。我有一种感觉,这是因为我生成的字体比默认字体大,因此无法使用默认字形。
我将尝试查看是否可以使用较小的字体大小,尽管这是我想更改字体的原因之一。
我安装了 Microsoft C-Fonts,它们很棒。但是,Calibri 以它出现的许多大小显示为位图字体。我如何告诉 fontconfig 禁止从嵌入的位图呈现 Calibri(和 Cambria 等)?70-no-bitmaps.conf我的/etc/fonts/conf.d/目录中已经有了。
可以从 PowerPoint Viewer 中提取有问题的字体。
我安装了 wine,现在我注意到 facebook 和我经常使用的其他几个网站上的字体不同。那么,如何找回默认的 Ubuntu 字体?
我基本上是在寻找一种无人值守的方式来将Google Web 字体集合部署/安装到几个 Ubuntu 盒子中。我已经搜索过 PPA、包或用户脚本,但运气不佳。
任何建议将不胜感激。非常感谢!
在 Ubuntu 11.10 中,我找不到将子像素字节顺序更改为 BGR 的方法。我有一个 BGR 监视器,因此字体看起来很模糊。我已经安装,gnome-tweak-tool但我找不到子像素排序的选项。过去,使用旧字体设置窗口很容易做到这一点。
我想在 Gimp 上安装更多的文本字体。目前我只有默认字体。
我在哪里可以下载和安装它们?
我在 Ubuntu 13.04 上,使用 gnome - 最新版本。
我在 Fedora 上的 Inkscape 中使用 CM Roman(乳胶)字体制作了一个 SVG,但是在 Ubuntu 12.04 上打开 SVG 时,它说即使安装了 TexLive,它也没有 CM Roman。
如何在 Ubuntu 上的 Inkscape 中使用 CM Roman 字体?
以下问题回答了如何使用调整工具调整字体,但我的 luddite 想知道如何在不安装unity-tweak-tool.
如何从终端调整默认系统字体。
它甚至无法将其识别为 Monospaced 字体。然后它只在字体大小设置为 20 或更大时显示抗锯齿。但是对于其他字体,它在 16 处执行。
当设置为 16 时,结果是字体难看且眼睛疲劳,这仍然很大。
我在 studio64.vmoptions 文件中使用这些设置
-Dawt.useSystemAAFontSettings=lcd
-Dswing.aatext=true
-Dsun.java2d.xrender=true
Run Code Online (Sandbox Code Playgroud)
我已经尝试了 Dawt.useSystemAAFontSettings 的各种设置,但仍然是同样的问题。
Ubuntu Monospace 字体在 Eclipse 和其他文本编辑器中看起来不错。在 Eclipse 中,它的大小为 12 并且呈现良好。
以下是 Ubuntu Mono 16 的一些屏幕截图:
Ubuntu 单声道 20

Source Pro 16(我认为与 Studio 一起提供)

Eclipse 中的 Ubuntu Mono 12(对我来说很理想)

我已将图像上传到imgur,因为该站点正在压缩图像,并且质量受到影响。
是否有另一个设置控制在字体上打开抗锯齿的大小。有没有办法控制 Android Studio 中使用的 dpi 设置。
其他人有其他字体推荐。我已经尝试过 droid mono 和 Ubuntu 附带的其他默认设置。
我在 Ubuntu 12.04 上使用 Android Studio 0.86,Oracle 的 Java 7 和 Nvidia 驱动程序。