如何在 Linux 上管理字体

编译自: https://www.linux.com/learn/intro-to-linux/2018/5/how-manage-fonts-linux

作者: Jack Wallen

译者: cycoe

我不仅写技术文档,还写小说。并且因为我对 GIMP 等工具感到满意,所以我也(LCTT 译注:此处应指使用 GIMP)为自己的书籍创作了封面(并为少数客户做了图形设计)。艺术创作取决于很多东西,包括字体。

虽然字体渲染已经在过去的几年里取得了长足进步,但它在 Linux 平台上仍是个问题。如果你在 Linux 和 macOS 平台上比较相同字体的外观,差别是显而易见的,尤其是你要盯着屏幕一整天的时候。虽然在 Linux 平台上尚未找到完美的字体渲染方案,但开源平台做的很好一件事的就是允许用户轻松地管理他们的字体。通过选择、添加、缩放和调整,你可以在 Linux 平台上相当轻松地使用字体。

此处,我将分享一些这些年来我的一些技巧,可以帮我在 Linux 上扩展“字体能力”。这些技巧将对那些在开源平台上进行艺术创作的人有特别的帮助。因为 Linux 平台上有非常多可用的桌面界面(每种界面以不同的方式处理字体),因此当桌面环境成为字体管理的中心时,我将主要聚焦在 GNOME 和 KDE 上。

话虽如此,让我们开始吧。

添加新字体

在相当长的一段时间里,我都是一个字体收藏家,甚至有些人会说我有些痴迷。从我使用 Linux 的早期开始,我就总是用相同的方法向我的桌面添加字体。有两种方法可以做到这一点:

使字体按用户可用;使字体在系统范围内可用。

因为我的桌面从没有其他用户(除了我自己),我只使用了按用户可用的字体设置。然而,我会向你演示如何完成这两种设置。首先,让我们来看一下如何向用户添加新字体。你首先要做的是找到字体文件,True Type 字体(TTF)和 Open Type 字体(OTF)都可以添加。我选择手动添加字体,也就是说,我在 ~/ 目录下新建了一个名为 ~/.fonts 的隐藏目录。该操作可由以下命令完成:

mkdir ~/.fonts

当此文件夹新建完成,我将所有 TTF 和 OTF 字体文件移动到此文件夹中。也就是说,你在此文件夹中添加的所有字体都可以在已安装的应用中使用了。但是要记住,这些字体只会对这一个用户可用。

如果你想要使这个字体集合对所有用户可用,你可以如下操作:

打开一个终端窗口;切换路径到包含你所有字体的目录中;使用 sudo cp *.ttf *.TTF /usr/share/fonts/truetype/ 和 sudo cp *.otf *.OTF /usr/share/fonts/opentype 命令拷贝所有字体。

当下次用户登录时,他们就将可以使用所有这些漂亮的字体。

图形界面字体管理

在 Linux 上你有许多方式来管理你的字体,如何完成取决于你的桌面环境。让我们以 KDE 为例。使用以 KDE 作为桌面环境的 Kubuntu 18.04,你能够找到一个预装的字体管理工具。打开此工具,你就能轻松地添加、移除、启用或禁用字体(当然也包括获得所有已安装字体的详细信息)。这个工具也能让你轻松地针对每个用户或在系统范围内添加和删除字体。假如你想要为用户添加一个特定的字体,你需要下载该字体并打开“字体管理”工具。在此工具中(图 1),点击“个人字体”并点击“+”号添加按钮。

图 1: 在 KDE 中添加个人字体。

导航至你的字体路径,选择它们,然后点击打开。你的字体就会被添加进了个人区域,并且立即可用(图 2)。

图 2: 使用 KDE 字体管理添加字体

在 GNOME 中做同样的事需要安装一个应用。打开 GNOME 软件中心或者 Ubuntu 软件中心(取决于你使用的发行版)并搜索字体管理器。选择“字体管理器”并点击安装按钮。一但安装完成,你就可以从桌面菜单中启动它,然后让我们安装个人字体。下面是如何安装:

从左侧窗格选择“用户”(图 3);点击窗口顶部的 “+” 按钮;浏览并选择已下载的字体;点击“打开”。

图 3: 在 GNOME 中添加字体

调整字体

首先你需要理解 3 个概念:

字体提示: 使用数学指令调整字体轮廓显示,使其与光栅化网格对齐。抗锯齿: 一种通过使曲线和斜线锯齿状边缘光滑化,提高数字图像真实性的技术。缩放因子: 一个允许你倍增字体大小的缩放单元。也就是说如果你的字体是 12pt 并且缩放因子为 1,那么字体大小将会是 12pt。如果你的缩放因子为 2,那么字体将会是 24pt。

假设你已经安装好了你的字体,但它们看起来并不像你想的那么好。你将如何调整字体的外观?在 KDE 和 GNOME 中,你都可以做一些调整。在调整字体时需要考虑的一件事是,关于字体的口味是非常主观的。你也许会发现你只得不停地调整,直到你得到了看起来确实满意的字体(由你的需求和特殊口味决定)。让我们先看一下 KDE 下的情况吧。

打开“系统设置”工具并点击“字体”。在此节中,你不仅能切换不同字体,你也能够启用或配置抗锯齿或启用字体缩放因子(图 4)。

图 4: 在 KDE 中配置字体

要配置抗锯齿,在下拉菜单中选择“启用”并点击“配置”。在结果窗口中(图 5),你可以配置“排除范围”、“子像素渲染类型”和“提示类型”。

一但你做了更改,点击“应用”。重启所有正在运行的程序,然后新的设置就会生效。

要在 GNOME 中这么做,你需要安装“字体管理器”或 GNOME Tweaks。在此处,GNOME Tweaks 是更好的工具。如果你打开 GNOME Dash 菜单但没有找到 Tweaks,打开 GNOME “软件”(或 Ubuntu “软件”)并安装 GNOME Tweaks。安装完毕,打开并点击“字体”,此处你可以配置提示、抗锯齿和缩放因子(图 6)。

图 6: 在 GNOME 中调整字体

美化你的字体

以上便是使你的 Linux 字体尽可能漂亮的要旨。你可能得不到像 macOS 那样渲染的字体,但你一定可以提升字体外观。最后,你选择的字体会很大程度地影响视觉效果,因此请确保你安装的字体是干净并且完整适配的,否则你将输掉这次对抗。

通过 The Linux Foundation 和 edX 平台的免费课程 初识 Linux 了解更多关于 Linux 的信息。

via: https://www.linux.com/learn/intro-to-linux/2018/5/how-manage-fonts-linux

作者: Jack Wallen 选题: lujun9972 译者: cycoe 校对: wxy

本文由 LCTT 原创编译, Linux中国 荣誉推出

点击“了解更多”可访问文内链接

Linux 微信官方版 211 正式发布

IT之家 12 月 31 日消息,银河麒麟桌面操作系统 V10 原生微信 2.1.1 版本宣布推出,享受全新便捷的使用体验,让你与朋友的距离更加拉近。

近日,银河麒麟桌面操作系统 V10 包括 v10 SP1 完成与腾讯原生微信的迁移适配,并在麒麟商店上架。想要体验的用户,只需在麒麟商店搜索“微信”,一键完成安装,扫码登录即可随时畅聊。

腾讯旗下微信作为一款国民级 App,凭借着腾讯雄厚的用户基础,以及应用本身刺激了用户的痛点,似乎已经完全渗透进我们生活中的方方面面。为了进一步丰富完善中国操作系统生态体系,让麒麟用户有更顺畅的沟通交流环境,麒麟软件与腾讯等公司,联手推动了基于 Linux 平台的原生微信适配工作,微信官方版 2.1.1 正式上线。此版本不仅支持 ARM、X86、Loongarch 等架构,还实现同源支持飞腾、鲲鹏、龙芯、兆芯、海光、海思麒麟等自主 CPU 平台。

作为生活中必不可少的通讯工具,银河麒麟桌面操作系统 V10 微信原版也不例外,具备着常用的聊天、办公等功能。而在新版本中,除了以上原版本功能外,麒麟与腾讯团队针对实用功能进行了升级和完善,用户痛快畅聊更方便。

官方微信客户端如何登录?

银河麒麟桌面操作系统 V10 原生微信客户端的安装与原版本的应用安装没有很大区别,选择好相应的安装目录点击安装即可。和原版本一样,新版本需要你打开手机微信扫描电脑上的二维码,才能正常登录,没有移动版客户端的确认无法登录电脑版。

新增保留聊天记录 ,可接收动态图

日常工作中,上班族们重新打开原版本微信时,任选一个对话框,原有信息都已被删除。而新版本增加了“保存聊天记录”功能,用户登录就能马上查看原有信息,接收到好友发送的图片、视频、动态图以及文件等。

显示关注的公众号

与原版本相比,用户在新版本上只要点击公众号栏,就会出现自己关注的公众号,同时可以任意查找相关资讯。

调节字体大小

此外,用户可以在新版中自动调节微信客户端字体,让文字看起来更清晰。只需点击【我】找到“设置”里的“通用”。

新版本中最值得关注的改变,要数对话框页面可标识已读未读。好友在你很忙的时候,突然发来一条消息,而你却不小心已经点开。此时的你不想回,或者没时间回,但是又担心自己忘记回,该怎么办? 新版中,用户可以在微信中将已读却想待会儿回复的消息,手动标记为未读,这样就可以先处理当前的工作,稍后再做回复。对于经常用微信办公的职场人士来说,这个新增功能简直太实用。

本次腾讯微信积极支持自主操作系统的生态建设,一定程度上将会带动越来越多主流应用软件的适配,有利于中国操作系统的持续发展。

相关问答

linux怎么识别中文字符?

Linux系统可以通过几种方法来识别中文字符:1.设置系统语言和区域:在系统设置中,选择中文语言和区域设置,这样系统将会使用中文字符集来显示文件名和应用程序...

LINUX字体装在哪个文件夹里?-ZOL问答

linux的字体文件好象不能在windows中用吧到VMware中将虚拟机选项中的”SharedFolders”设置为Enabled即可。./configure–prefix=/usr/loc...

linux虚拟机改变界面字体大小的方法?

1、首先关闭Linux虚拟系统;2、在虚拟机菜单栏中依次点击:虚拟机-->设置;3、在弹出的对话框中点击“显示器”;4、将"监视器"指定为"指定监视器设置&q...

如何在Linux系统的文字终端窗口中看视频-173****8294的回...

您需要先安装一个mplayer:sudoapt-getinstallmplayer然后执行mplayer,用caca参数调出色泽字体,并组成ASCII字符的图形以打开视频:mplayer-vocaca...

在linux字符界面中怎么查看网页-ZOL问答

linux里复制字符使用泛白来复制的,就是把鼠标放到想复制的文字处,按住鼠标左键不放拖动鼠标,字体底部会变颜色,拖动鼠标知道想要的位置,直接点右键,就会粘贴到光...

你的手机上面都有哪些好用的软件呢?

1.ToDesk远程办公软件是一款强大且专业的远程的控制软件,具有远程桌面控制、文件传输、语音沟通等功能,用端到端的加密来保证数据上面的安全,能够极大程度的...

linux下如何查看已有的计划任务?

在Linux系统下,你可以使用以下方法来查看已有的计划任务:1.使用`crontab-l`命令查看当前用户的计划任务列表。这个命令将显示当前用户的计划任务,如果...

linux增加字体要重启系统么?

在Linux系统中增加字体不需要重启系统,只需要将字体文件(通常为.ttf或.otf格式)复制到系统字体目录下即可,一般为/usr/share/fonts/。然后使用命令fc-cache-...

你手机里有哪些舍不得删的超赞软件,可以分享给更多人吗?

1.ToDesk远程办公软件是一款强大且专业的远程的控制软件,具有远程桌面控制、文件传输、语音沟通等功能,用端到端的加密来保证数据上面的安全,能够极大程度的...

pics找不到字体文件夹怎么?

如果你找不到字体文件夹,可以尝试以下步骤:在Windows上,你可以打开文件资源管理器,然后在地址栏中输入"%WINDIR%\Fonts"来访问字体文件夹。在Mac上,你可以....