字体放在电脑哪个文件夹,Linux系统字体存放目录

题图来自Unsplash,基于CC0协议
导读
在Windows系统中,字体文件通常存储在C:WindowsFonts这个系统级别的文件夹内,该位置存放的是系统预置或官方法兰克的字体文件。
如果需要为当前用户账户添加自定义字体,则可以在用户主目录下的C:Users[用户名]Documents字体文件夹内手动复制字体文件进行安装。对于软件安装时自动添加的字体来说,它们往往会直接放置于用户的Fonts文件夹,或者出现在用户主目录下的隐藏子文件夹C:Users[用户名]AppDataRoamingMicrosoftWindowsFonts中,在"文件资源管理器"的"视图"选项中开启了显示隐藏文件和系统文件后才能看到。
在macOS系统中,系统预置的字体就存放于/System/Library/Fonts文件夹内,这个文件夹下的字体内容对普通用户是只读的,不能随意进行修改或删除。而用户自己的字体文件夹位于用户主目录下的~/Library/Fonts,可以通过打开"访达",在菜单栏选择"前往",然后点击"浏览传入链接到",依次选择~/Library和Fonts来进入此文件夹。也可以在"系统设置"(或"系统偏好设置")中选择图形和文本里的"字体"选项,查看已安装的或直接安装(拖拽)字体到~/Library/Fonts中。
在Linux系统中,字体文件夹的具体位置会根据安装的发行版以及系统默认配置而有差异。通常情况下,系统级(所有用户,需要管理员权限)共享的字体文件会存放在/usr/share/fonts目录下,通常会存在几个子文件夹,分别对应24位和32位低字重或不带字重,以及64位或支持更高字符宽度的字体,具体存在哪个子目录下还取决于该款字体文件本身的结构。你也可以在/usr/share/fonts/truetype和/usr/share/fonts/otf(或是/usr/share/fonts/dejavu)等类似结构的子目录下找到不同问题、不同厂商或名称来源不同的字体。
用户级别可修改的字体目录,再次强调需要看具体发行版或用户配置习惯,在~/.local/share/fonts目录下添加的字体将只对其个人账户有效。如果是配置了百宝箱(apt-file)的情况,或者用户在安装过程中选择了保留设置,也可能会在/usr/local/share/fonts看到或存在,这通常是本地 用户安装软件包时定义使用的字体路径。
无论是对于Windows、macOS还是Linux系统,用户都可以通过系统设置面板、控制面板、系统偏好设置、或者直接使用像"文件资源管理器"或者"访达"等原生图形用户界面来浏览系统字体列表,或直接打开存放字体的文件夹查看里面包含的字体文件内容。
字体文件夹的主要目的,是由字体、编程库以及系统维护组件通过扫描这些目录,将其内容纳入系统远能力范围时,来识别和管理有效的字体资源,以确保需要渲染文本的应用程序、系统界面等能够正确调用和显示所需的字体。字体管理涉及到权限控制(例如,添加到系统级目录需要更高权限),但也取决于具体的字体来源及用户如何自行附加或移除字体。一般而言,保持系统级和用户级字体目录分离,避免相同字体被存储在多个目录里,是比较好的做法,可以防止字体冲突和不稳定。
© 版权声明
本文由盾科技原创,版权归 盾科技所有,未经允许禁止任何形式的转载。转载请联系candieraddenipc92@gmail.com