我双击一个.ttf
文件,在默认的字体查看器中打开它。窗口顶部有一个“安装”按钮:
当我单击该按钮时,它会消失,并且文本变为“正在安装”......并且没有其他任何事情发生。
无论我等多久,字体都无法安装。我不得不手动安装它,方法是将它移动到目标位置/usr/share/fonts/truetype
并调整文件权限。
昨晚,我正在配置一些字体以供 polybar 使用。
我运行了该命令,
fc-cache -fv
它花了一段时间,因此在处理其他事情时将其在后台运行。
回来后,我的笔记本电脑已经死机了。重启后,我可以听到硬盘在努力工作,并且程序“gjs”不断打开和关闭。无法运行任何应用程序,尝试运行它们时,鼠标旁边只有一个圆圈,或者我无法最大化它们。
有什么方法可以解决这个问题而不必完全重新安装 ubuntu?
Ubuntu 版本 24.04
谢谢 :>
编辑:重建字体缓存,不使用 GUI 终端,它再次工作
gnuplot> set xlabel "{/Symbol t}"
gnuplot> set term png; set out "test.png"; plot x;set out
Terminal type is now 'png'
Options are 'truecolor nocrop enhanced butt size 640,480 font "arial,12.0" '
gdImageStringFT: fontconfig: Didn't find expected font family. Perhaps URW Type 1 fonts need installing? while printing string t with font Symbol
gdImageStringFT: fontconfig: Didn't find expected font family. Perhaps URW Type 1 fonts need installing? while printing string t with font Symbol
xlabel 为空白
jpeg 和 gif 终端的错误消息类似。PDF 终端工作正常,τ 打印正常。
安装的软件包:gnuplot-qt/noble,现在 6.0.0+dfsg1-1ubuntu3 amd64 fonts-urw-base35/noble,noble,现在 20200910-8 全部
gnuplot 6.0 patchlevel 0 操作系统:Ubuntu 24.04.1 LTS x86_64 内核:6.8.0-47-generic DE:GNOME 46.0
我想用字体HelveticaLTStd-Bold
代替LiberationSans-Bold
。它已经安装在许多地方:
但DejaVu Sans
被选择:
paul@desktop:~$ fc-match "HelveticaLTStd-Bold"
DejaVuSans.ttf: "DejaVu Sans" "Book"
我遵循了PDF 字体回落到 DejaVu Sans,需要等宽字体替换的建议,但它不起作用。解决办法是什么?
我使用 Ubuntu 22.04.2 LTS x86_64。我检查了fonts-urw-base35
已经安装了。我创建了~/.config/fontconfig/conf.d/10-pdf-aliases.conf
包含以下内容的文件:
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "/etc/fonts/conf.d/fonts.dtd">
<fontconfig>
<alias binding="same">
<family>CourierStd</family>
<accept>
<family>Courier</family>
</accept>
</alias>
<alias>
<family>CourierStd</family>
<default><family>monospace</family></default>
</alias>
</fontconfig>
我已经跑了fc-cache
,但仍然得到:
paul@desktop:~$ fc-match "HelveticaLTStd-Bold"
DejaVuSans.ttf: "DejaVu Sans" "Book"
我没有注意到该配置文件中有不同的字体名称。我编辑了它,它解决了我使用文档查看器的问题。不幸的是,Okular(与 Flatpak 一起安装)仍然使用DejaVu Sans
并产生这种错误的字距调整:
以下是本文档中使用的字体:
Ubuntu 字体经过重新设计,变得更细,在我看来,它比旧字体更难阅读(但现在粗体版本看起来更粗了?)。这个新的更薄版本是在 Ubuntu 23.04 中引入的。
我想我可能只是下载旧字体并使用 ttf 文件安装它,但不能因为安装了新字体。删除 fonts-ubuntu 包会尝试使用桌面包,所以我不能那样做。
如何删除该字体并将其替换为旧版本?或者将它们并排放置,只要我能区分两者就可以了。是的,我可以换成另一种字体,但我喜欢旧字体!