我非常确定Arial
它安装在我的计算机上,因为当我键入时,fc-match Arial
我看到LiberationSans-Regular.ttf: "Liberation Sans" "Regular"
终端中的输出。
然而,我的 LibreOffice Calc 中的所有字体看起来都很糟糕。当我将鼠标悬停在字体中的“Arial”上时,我看到“字体名称”。当前字体不可用,将被替换`。
为什么会发生这种情况?如何阻止这个?
如果fc-match
建议您使用的字体不是您所要求的字体,则表示该字体尚未安装。
要安装它,请在终端中输入:
sudo apt-get install --reinstall ttf-mscorefonts-installer
Run Code Online (Sandbox Code Playgroud)
这将重新安装ttf-mscorefonts-installer
. 确保您接受许可证,否则将再次无法安装该字体。
正如此处其他答案的评论中所述,您实际上没有安装 Arial 字体,否则fc-match Arial
会说明以下内容:
$ fc-match Arial\nArial.ttf: "Arial" "Regular"\n
Run Code Online (Sandbox Code Playgroud)\n\n\n\n\n编辑:正如@Anwar在评论中所述
\nfc-match
可能会产生错误的结果,\n因此请确保也这样做,fc-list Arial
这应该产生如下输出\n:
$ fc-list Arial\n/usr/share/fonts/truetype/msttcorefonts/Arial_Italic.ttf: Arial:style=Italic,Cursiva,kurz\xc3\xadva,kursiv,\xce\xa0\xce\xbb\xce\xac\xce\xb3\xce\xb9\xce\xb1,Kursivoitu,Italique,D\xc5\x91lt,Corsivo,Cursief,Kursywa,It\xc3\xa1lico,\xd0\x9a\xd1\x83\xd1\x80\xd1\x81\xd0\xb8\xd0\xb2,\xc4\xb0talik,Po\xc5\xa1evno,nghi\xc3\xaang,Etzana\n/usr/share/fonts/truetype/msttcorefonts/Arial.ttf: Arial:style=Regular,Normal,oby\xc4\x8dejn\xc3\xa9,Standard,\xce\x9a\xce\xb1\xce\xbd\xce\xbf\xce\xbd\xce\xb9\xce\xba\xce\xac,Normaali,Norm\xc3\xa1l,Normale,Standaard,Normalny,\xd0\x9e\xd0\xb1\xd1\x8b\xd1\x87\xd0\xbd\xd1\x8b\xd0\xb9,Norm\xc3\xa1lne,Navadno,th\xc6\xb0\xc6\xa1\xcc\x80ng,Arrunta\n/usr/share/fonts/truetype/msttcorefonts/arialbd.ttf: Arial:style=Bold,Negreta,tu\xc4\x8dn\xc3\xa9,fed,Fett,\xce\x88\xce\xbd\xcf\x84\xce\xbf\xce\xbd\xce\xb1,Negrita,Lihavoitu,Gras,F\xc3\xa9lk\xc3\xb6v\xc3\xa9r,Grassetto,Vet,Halvfet,Pogrubiony,Negrito,\xd0\x9f\xd0\xbe\xd0\xbb\xd1\x83\xd0\xb6\xd0\xb8\xd1\x80\xd0\xbd\xd1\x8b\xd0\xb9,Fet,Kal\xc4\xb1n,Krepko,\xc4\x91\xc3\xa2\xcc\xa3m,Lodia\n/usr/share/fonts/truetype/msttcorefonts/Arial_Bold_Italic.ttf: Arial:style=Bold Italic,Negreta cursiva,tu\xc4\x8dn\xc3\xa9 kurz\xc3\xadva,fed kursiv,Fett Kursiv,\xce\x88\xce\xbd\xcf\x84\xce\xbf\xce\xbd\xce\xb1 \xce\xa0\xce\xbb\xce\xac\xce\xb3\xce\xb9\xce\xb1,Negrita Cursiva,Lihavoitu Kursivoi,Gras Italique,F\xc3\xa9lk\xc3\xb6v\xc3\xa9r d\xc5\x91lt,Grassetto Corsivo,Vet Cursief,Halvfet Kursiv,Pogrubiona kursywa,Negrito It\xc3\xa1lico,\xd0\x9f\xd0\xbe\xd0\xbb\xd1\x83\xd0\xb6\xd0\xb8\xd1\x80\xd0\xbd\xd1\x8b\xd0\xb9 \xd0\x9a\xd1\x83\xd1\x80\xd1\x81\xd0\xb8\xd0\xb2,Tu\xc4\x8dn\xc3\xa1 kurz\xc3\xadva,Fet Kursiv,Kal\xc4\xb1n \xc4\xb0talik,Krepko po\xc5\xa1evno,nghi\xc3\xaang \xc4\x91\xc3\xa2\xcc\xa3m,Lodi etzana\n/usr/share/fonts/truetype/msttcorefonts/arialbi.ttf: Arial:style=Bold Italic,Negreta cursiva,tu\xc4\x8dn\xc3\xa9 kurz\xc3\xadva,fed kursiv,Fett Kursiv,\xce\x88\xce\xbd\xcf\x84\xce\xbf\xce\xbd\xce\xb1 \xce\xa0\xce\xbb\xce\xac\xce\xb3\xce\xb9\xce\xb1,Negrita Cursiva,Lihavoitu Kursivoi,Gras Italique,F\xc3\xa9lk\xc3\xb6v\xc3\xa9r d\xc5\x91lt,Grassetto Corsivo,Vet Cursief,Halvfet Kursiv,Pogrubiona kursywa,Negrito It\xc3\xa1lico,\xd0\x9f\xd0\xbe\xd0\xbb\xd1\x83\xd0\xb6\xd0\xb8\xd1\x80\xd0\xbd\xd1\x8b\xd0\xb9 \xd0\x9a\xd1\x83\xd1\x80\xd1\x81\xd0\xb8\xd0\xb2,Tu\xc4\x8dn\xc3\xa1 kurz\xc3\xadva,Fet Kursiv,Kal\xc4\xb1n \xc4\xb0talik,Krepko po\xc5\xa1evno,nghi\xc3\xaang \xc4\x91\xc3\xa2\xcc\xa3m,Lodi etzana\n/usr/share/fonts/truetype/msttcorefonts/Arial_Bold.ttf: Arial:style=Bold,Negreta,tu\xc4\x8dn\xc3\xa9,fed,Fett,\xce\x88\xce\xbd\xcf\x84\xce\xbf\xce\xbd\xce\xb1,Negrita,Lihavoitu,Gras,F\xc3\xa9lk\xc3\xb6v\xc3\xa9r,Grassetto,Vet,Halvfet,Pogrubiony,Negrito,\xd0\x9f\xd0\xbe\xd0\xbb\xd1\x83\xd0\xb6\xd0\xb8\xd1\x80\xd0\xbd\xd1\x8b\xd0\xb9,Fet,Kal\xc4\xb1n,Krepko,\xc4\x91\xc3\xa2\xcc\xa3m,Lodia\n/usr/share/fonts/truetype/msttcorefonts/ariali.ttf: Arial:style=Italic,Cursiva,kurz\xc3\xadva,kursiv,\xce\xa0\xce\xbb\xce\xac\xce\xb3\xce\xb9\xce\xb1,Kursivoitu,Italique,D\xc5\x91lt,Corsivo,Cursief,Kursywa,It\xc3\xa1lico,\xd0\x9a\xd1\x83\xd1\x80\xd1\x81\xd0\xb8\xd0\xb2,\xc4\xb0talik,Po\xc5\xa1evno,nghi\xc3\xaang,Etzana\n
Run Code Online (Sandbox Code Playgroud)\n\n因此,为了确保它确实正确安装(安装过程中通常的命令不幸地在 404 错误中运行),请执行以下操作:
\n\napt remove --purge ttf-mscorefonts-installer\n
Run Code Online (Sandbox Code Playgroud)\n\n这将删除当前安装。这样做只是为了确保我们在接下来的安装对话框中接受 EULA。
\n\nsudo apt install ttf-mscorefonts-installer\n
Run Code Online (Sandbox Code Playgroud)\n\n安装时它很可能会向您显示一些错误消息,指出它无法从 sourceforge.net 获取字体。\n要解决此问题,只需执行以下操作:
\n\nTMP=$(mktemp -d)\ncd "$TMP"\nawk \'/Url/ {system("wget "$2)}\' /usr/share/package-data-downloads/ttf-mscorefonts-installer\nsudo /usr/lib/msttcorefonts/update-ms-fonts "$TMP"/*\nsudo touch /var/lib/update-notifier/package-data-downloads/ttf-mscorefonts-installer\n
Run Code Online (Sandbox Code Playgroud)\n\n这应该会导致处理所有 Microsoft 字体并更新它们的相当长的输出。现在需要做的就是清理。
\n\ncd ..\nrm -r "$TMP"\n
Run Code Online (Sandbox Code Playgroud)\n\n现在再次进行测试,fc-match Arial
现在应该会产生上述结果。
归档时间: |
|
查看次数: |
2108 次 |
最近记录: |