Answers:
它们存储在Windows SxS缓存中,从中创建硬链接。这是一个示例(64b):
C:\Windows\WinSxS\amd64_microsoft-windows-f..truetype-arialblack_31bf3856ad364e35_6.2.8250.0_none_cd833951c51cc8e6
搜索C:\Windows\WinSxS
对于truetype-
会给所有这些文件夹,搜索*.ttf
或*.otf
将给所有存储在该文件夹中的字体文件。您的应用程序看不到这些文件的原因是因为它不支持控制面板使用的汇总方法。充其量您可以尝试键入文件名并四处浏览...
有关概述,请使用dir %SYSTEMROOT%\Fonts
。
该链接外壳扩展,您可以枚举硬链接Link Properties
标签:
%SYSTEMROOT%\Fonts
。但是对于系统字体,将它们首先添加到WinSxS,然后从那里链接是更有意义的。无论如何,都可以投票……
我知道这篇文章很旧,但是这里有个技巧可以帮助您检索已安装的字体文件:
首先,您需要安装7-zip。(不过,它可以与WinRar一起使用)。
转到字体文件夹(C:\ Windows \ Fonts),然后从文件夹中选择要检索的字体。如您所见,您无法像从任何其他文件夹中那样从那里拖放或复制这些文件。
要解决此问题,请选择字体,右键单击它们并创建一个7z压缩文件。将文件保存在任何地方(可能是“下载”文件夹?)。然后转到您的压缩文件,解压缩您的字体文件,然后tah dah!:)
编辑 似乎您可以从文件夹中拖放来获取文件。至少在Windows 10中是可能的。我没有在任何其他Windows版本中尝试过。;)
资源管理器将在C:/ Windows / Fonts中聚合字体文件,从而使目录有时不直观。
要将字体硬链接看成文件,请将主机地址粘贴到资源管理器地址栏中:
\\{ComputerName}\c$\Windows\Fonts
右键单击“台式机上的此PC ”,然后查看“ 属性”,可以看到计算机名称。
实际的字体文件(不是硬链接)存储在C:\ Windows \ Fonts中-除非用户更改了该默认位置。
正如一个人建议的那样,我打开了一个命令提示符并输入:DIR c:\Windows\Fonts\
然后按Enter
(DIR的意思是“向我显示存储在以下位置的所有文件的目录列表”)。
果然,出现了一长串扩展名为.ttf的文件(代表“真型字体”)。这些实际上是包含所有字体信息的实际文件。这些文件中的一些文件大小只有63 kb ...更多的文件大小是300到800 kb,有些甚至是一到两个兆字节。这种大小的文件不是 “硬链接”,它们是真实的物理字体文件。
为了确认没有什么神秘的事情发生,我将一些新的字体文件物理地移到了C:\ Windows \ Fonts \,然后...猜怎么着?当我打开Word时,这些新字体显示在下拉列表中,可以使用。