为什么我的计算机上的字体在一个用户帐户下显示,但在其他用户帐户下却不显示?

为什么我的计算机上的字体在一个用户帐户下显示,但在其他用户帐户下却不显示?

我有一种字体叫Pump LET Plain Demi Bold安装在我的 Windows 7 计算机上,当以属于管理员组的帐户登录时它会显示并可以使用,但不能以标准用户帐户登录。

这是为什么呢?我以为字体是系统范围的资源。

字体屏幕控制面板说字体存储在 中C:\Windows\Fonts\70214___.TTF

当以管理员用户身份登录时,我可以看到字体文件具有和Full control的权限SYSTEM以及<Computer name>\Administrators的权限。ReadRead & 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

我实际上找到了一个更简单的解决方案。如果您使用管理员帐户安装字体,则只需登录到标准用户帐户,在字体设置中取消选中“根据语言设置隐藏字体”框,然后重新启动电脑。希望这对您有用。

相关内容