我有一种字体叫Pump LET Plain Demi Bold安装在我的 Windows 7 计算机上,当以属于管理员组的帐户登录时它会显示并可以使用,但不能以标准用户帐户登录。
这是为什么呢?我以为字体是系统范围的资源。
这字体屏幕控制面板说字体存储在 中C:\Windows\Fonts\70214___.TTF
。
当以管理员用户身份登录时,我可以看到字体文件具有和Full control
的权限SYSTEM
以及<Computer name>\Administrators
的权限。Read
Read & execute
<Computer name>\Users
以标准用户帐户登录后,我可以打开命令提示符并成功执行dir C:\Windows\Fonts\70214___.TTF
。它按预期显示文件详细信息。当我将文件路径粘贴到Windows资源管理器弹出一个对话框说Windows cannot find 'C:\Windows\Fonts\70214___.TTF'. Check the spelling and try again
。
答案1
Windows 可以根据您的语言设置隐藏某些字体。因此,如果字体不是为您选择的设置设计的,则基本上也不会显示。在您的情况下,不同帐户的语言设置可能不同。您可以在配置面板中的字体设置中选中或取消选中此选项。
您还可以在配置面板的字体列表中隐藏/取消隐藏单个字体。检查该字体是否被隐藏,如果是,则将其“显示”回来。
答案2
该文件的权限可能存在问题。在资源管理器中右键单击该文件,然后检查“安全”选项卡。
答案3
我遇到了这个问题并且刚刚解决了它!
我是网络用户,也是网络管理员,因此我可以自行安装字体,而无需他人帮助。
我还尝试在我的用户帐户中安装字体,但发现它不会显示在 Windows 字体文件夹中。不过,当我登录管理员帐户时,它会显示出来。
解决这个问题的方法是,我将字体文件从用户帐户本地文件夹复制到 U 盘,登录用户帐户后,我从 U 盘而不是本地文件夹安装了字体。它像往常一样提示管理员身份验证,但这次成功了!
答案4
我实际上找到了一个更简单的解决方案。如果您使用管理员帐户安装字体,则只需登录到标准用户帐户,在字体设置中取消选中“根据语言设置隐藏字体”框,然后重新启动电脑。希望这对您有用。