我正在使用下面的腳本在Windows中安裝字體,但我不知道是否有如何獲取字體的名稱。例如,源文件的名稱是BebasNeue.otf,但她的臉名是Bebas Neue(OpenType),任何人都知道一種方法來獲取腳本的名稱以正確地註冊臉部?獲取字體名稱批處理文件
該腳本記錄源BebasNeue的記錄名稱,希望他能記錄情況下,面板自由的抵達Neue(OpenType字體)
@setlocal enableextensions enabledelayedexpansion
@echo off
echo instalando fontes....
for /f "delims=" %%f in ('dir /b \\mulinfsv0005\Configs\fonts\') do (
set variable=%%f
set variable=!variable:~0,-4!
echo !variable!
xcopy \\servidorOrigem\Configs\fonts\%%f c:\Windows\Fonts /y /q
reg add "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Fonts" /v !variable! /t REG_SZ /d %%f /f
)
endlocal
echo As fontes foram instaladas!
pause
此方法不會在.TTF .FON也不.FNT字體工作...'(' – Aacini 2014-11-08 15:30:52
@Aacini - 我需要在TrueType規範再深入... – npocmaka 2014-11-09 20:16:38