当前位置: 首页 > 科技观察

如何在Linux上管理字体

时间:2023-03-20 23:26:49 科技观察

我不仅写技术文档,还写小说。而且由于我对GIMP这样的工具很满意,所以我也(LCTT译注:这里应该指使用GIMP)为我自己的书制作封面(并为少数客户做过图形设计)。创作艺术取决于很多东西,包括字体。虽然字体渲染在过去几年中取得了长足的进步,但它在Linux平台上仍然是一个问题。如果您比较相同字体在Linux和macOS平台上的外观,差异是显而易见的,尤其是如果您要整天盯着屏幕看的话。虽然在Linux平台上还没有找到完美的字体渲染解决方案,但开源平台做得好的一件事是让用户可以轻松地管理他们的字体。通过选择、添加、缩放和调整,您可以非常轻松地在Linux平台上使用字体。在这里,我将分享多年来帮助我在Linux上扩展“字体能力”的一些技巧。这些技巧对那些在开源平台上创作艺术的人特别有帮助。由于Linux平台上有如此多的可用桌面界面(每个界面处理字体的方式不同),我将主要关注GNOME和KDE,因为桌面环境已成为字体管理的核心。话虽如此,让我们开始吧。添加新字体很长一段时间以来,我一直是字体收藏家,有些人会说是痴迷者。自从我早期使用Linux以来,我一直以相同的方式将字体添加到我的桌面。有两种方法可以做到这一点:使每个用户都可以使用字体;使字体在系统范围内可用。由于我的桌面从来没有其他用户(除了我自己),我只是使用每个用户可用的字体设置。但是,我将向您展示如何完成这两个设置。首先,让我们看一下如何为用户添加新字体。您需要做的第一件事是找到字体文件,可以添加TrueType字体(TTF)和OpenType字体(OTF)。我选择手动添加字体,这意味着我在~/目录下创建了一个名为~/.fonts的新隐藏目录。这可以通过以下命令完成:mkdir~/.fonts创建此文件夹后,我将所有TTF和OTF字体文件移动到此文件夹中。也就是说,您在此文件夹中添加的任何字体都将在已安装的应用程序中可用。但请记住,这些字体仅供该用户使用。如果您想让所有用户都可以使用此字体集,您可以执行以下操作:打开一个终端窗口;将路径更改为包含所有字体的目录;使用sudocp*.ttf*.TTF/usr/share/fonts/truetype/和sudocp*.otf*.OTF/usr/share/fonts/opentype命令复制所有字体。下次用户登录时,他们将可以使用所有这些漂亮的字体。图形界面字体管理在Linux上,您可以通过多种方式管理字体,如何完成取决于您的桌面环境。我们以KDE为例。使用KDE作为桌面环境的Kubuntu18.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中配置字体要配置抗锯齿,请从下拉菜单中选择“启用”并单击“配置”。在出现的窗口中,您可以配置排除范围、亚像素渲染类型和提示类型。完成更改后,单击应用。重新启动所有正在运行的程序,新设置将生效。要在GNOME中执行此操作,您需要安装“字体管理器”或GNOMETweaks。在这里,GNOMETweaks是更好的工具。如果您打开GNOMEDash菜单但没有找到Tweaks,请打开GNOME“软件”(或Ubuntu“软件”)并安装GNOMETweaks。安装后,打开并单击“字体”,您可以在此处配置提示、抗锯齿和缩放系数(图5)。图5:在GNOME中调整字体美化您的字体这就是让您的Linux字体尽可能漂亮的要点。您可能无法像macOS那样呈现字体,但您绝对可以改善它们的外观。***,你选择的字体会极大地影响视觉效果,所以请确保你安装的字体干净且完全适配,否则你将输掉这场对抗。通过Linux基金会和edX的免费课程AFirstLookatLinux了解更多关于Linux的信息。