我知道你可以放入自定义字体C:\Windows\Fonts
,应用程序将能够找到并使用它们。但是,这只有当你拥有机器的管理员权限时才有可能,而在共享环境中这种情况很少见。
是否有适合非管理员用户的通用方法可以使用其他位置的自定义字体?如果没有,是否有专门针对 Adobe Fireworks (CS3) 和 Office 2007 的方法?
我主要对 XP 和 Vista 感兴趣,但适用于其他 Windows 版本的解决方案就太好了。
答案1
添加和删除系统字体是管理员的任务,没有管理员权限的用户(高级用户实际上可能就足够了)将被拒绝,因为他们可能会通过删除或替换标准系统字体来搞乱 Windows。:)
您可以授予用户对其 \Windows\Fonts 文件夹的写权限,这样他们就可以安装字体。
答案2
无需管理员权限即可使用自定义字体PortableApps.com平台(于版本 10.0)。
要使用自定义字体:
下载并提取 PortableApps.com 平台
将字体文件复制到
<PortableApps>\PortableApps\PortableApps.com\Data\Fonts
目录。如果该文件夹尚不存在,请创建该文件夹。关闭并重新启动 PortableApps.com 平台。
当 PortableApps.com 平台运行时,这些字体现在应该可以在其他应用程序中使用。
答案3
从 Windows 10 17704 开始,你将能够在没有管理员权限的情况下安装字体
非管理员用户的字体安装
您是否曾想在学校或工作共享电脑上使用您帐户中的字体,但却因为没有安装字体所需的管理员权限而无法使用?好吧,我们了解了您对此的不满,并做出了一些改变。
过去,Windows 中的字体始终为所有用户安装。由于这是系统范围的更改,因此始终需要管理员权限。对管理员的需求反映在用户界面中。例如,如果您在文件资源管理器中浏览到包含字体文件的文件夹并右键单击该文件以调出上下文菜单,则“安装”选项将与安全徽章一起出现,这意味着它需要管理员权限。
答案4
字体是一款免费字体管理器,可用于管理已安装的字体(需要管理员权限),或使某些字体在运行时可用(无需管理员权限)。对于后一个功能,只需运行 NexusFont 并添加您喜欢的字体组即可。字体文件可以驻留在任何文件夹中。只要 NF 正在运行,应用程序就可以使用这些字体。NF 可以便携使用。
在 Windows 7 上,有一些怪癖需要一点尝试才能掌握。最大的一个是,如果你使用符号链接安装不通过删除文件来禁用,因为它会删除文件而不仅仅是符号链接。在这种情况下,禁用(卸载)字体,但使用“将文件保留在原处”选项。