Answers:
添加和删除系统字体是管理员的任务,而没有管理员权限的用户将被拒绝(实际上,超级用户可能就足够了),因为他们实际上可能会通过删除或替换标准系统字体来搞乱Windows。:)
从我在这里阅读的内容中,您应该能够为用户提供对其\ Windows \ Fonts文件夹的写访问权,这将使他们能够安装字体。
RegisterFont.exe
程序可以完成我一直想做的事情-只需在工作XP笔记本电脑中添加一些自定义字体即可。该博客甚至引导技术程度最低的用户进行安装和设置。该实用程序可能使用GUI来使事情变得更容易,但是就算是完美的。谢谢!
在PortableApps.com平台(版本10.0中引入)中,可以使用没有管理员特权的自定义字体。
下载并解压缩PortableApps.com平台
将字体文件复制到<PortableApps>\PortableApps\PortableApps.com\Data\Fonts
目录。如果此文件夹尚不存在,请创建它。
关闭并重新启动PortableApps.com平台。
现在,在PortableApps.com平台运行时,字体应该可以在其他应用程序中使用。
我在XP上使用过一种解决方法。我不能说它是否可以在其他Windows版本上使用。
如果双击任何字体文件(无论保存在哪里),都将显示一个预览窗口。在关闭此窗口之前,该字体将可在其他应用程序中使用,尽管可能需要重启一些字体。
我相信这是可行的,因为预览会自动并临时安装字体以进行渲染,并且此临时安装不涉及将字体添加到Fonts文件夹中,因此不需要管理员权限。
编辑:刚刚测试过将字体文件的快捷方式复制到Fonts文件夹中,这似乎也对我有用,但是我敢肯定,我以前尝试过但没有成功。
从Windows 10 17704起,您将能够安装没有管理员权限的字体
非管理员用户的字体安装
您是否曾经想过在共享学校或工作PC上从帐户中使用自己的字体,但由于您没有安装字体所需的管理员特权而无法使用吗?好吧,我们已经听到您对此的不满,并进行了一些更改。
过去,Windows中的字体始终为所有用户安装。由于这是系统范围的更改,因此始终需要管理员权限。用户界面反映了对管理员的需求。例如,如果您在文件资源管理器中浏览到包含字体文件的文件夹,然后右键单击该文件以打开上下文菜单,则“安装”选项将与安全性标志一起出现,这意味着它需要管理员。
NexusFont是一个免费软件字体管理器,可用于管理已安装的字体(具有admin特权),或在运行时使某些字体可用(无admin privs)。对于后一种功能,只需运行NexusFont并添加所需的字体组即可。字体文件可以驻留在任何文件夹中。只要NF正在运行,应用程序就可以使用字体。NF可以便携式使用。
在Windows 7上,有一些古怪的现象,需要做一些实验才能掌握。最大的问题是,如果您使用符号链接进行安装,则不能通过删除文件来禁用它,因为它不仅删除符号链接,还删除了文件。在这种情况下,请禁用(卸载)字体,但使用“将文件保留在原处”选项。
.fon
)
是的,您可以在没有管理员权限的情况下加载字体。看一下AddFontResource函数。您可以使用Font Xplorer(免费软件)从本地文件夹加载字体。我在Win7上进行了测试(可能也在win8上运行)。