2013-07-26 5 views
0

Я устанавливаю шрифты в моем приложении настройки с помощью:Установка шрифтов с помощью 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 

(! Я включил включают FontReg.nsh и включают в себя FontName.nsh!) Иногда, особенно на Win 7 (с UAC включен), процесс настройки переходит в режим без ответа (индикатор выполнения остается замороженным в конце установки шрифта, и настройка не продолжается). Есть ли что-нибудь, чтобы избежать этого сценария ?. Незлая помощь.

Спасибо, Bomzinho

ответ

0

Существует несколько макросов, предназначенных для registering fonts, доступной на вики NSIS. Они делают немного больше, чем просто копирование файла .ttf.

Также вы можете посмотреть на странице на http://nsis.sourceforge.net/Advanced_Font_Installation

+0

Почему downvote? – Seki

Смежные вопросы