繁体   English   中英

使用NSIS安装字体

[英]Installing Fonts using NSIS

我正在使用以下方法在安装应用程序中安装字体:

Section "Fonts"
  SetOutPath "$FONTS"
  StrCpy $FONT_DIR $FONTS
    !insertmacro InstallTTFfont '..\FONTS\English\Arial.ttf'
    SendMessage ${HWND_BROADCAST} ${WM_FONTCHANGE} 0 0 /TIMEOUT=5000
SectionEnd

(我包括了!include FontReg.nsh和!include FontName.nsh)有时,尤其是在Win 7(启用UAC)上,设置进度会进入非响应模式(进度栏在字体末尾保持冻结状态)安装和设置无法继续进行)。 有什么可以避免这种情况的吗? 请帮助。

谢谢,Bomzinho

NSIS Wiki上有一些专用于注册字体的宏。 它们所做的不仅仅是复制.ttf文件。

您也可以查看http://nsis.sourceforge.net/Advanced_Font_Installation上的页面

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM