Как использовать WiX для удаления шрифта - PullRequest
0 голосов
/ 25 февраля 2010

Я создаю установщик, который также должен удалить шрифт Arial (мне сказали, что Arial будет воссоздан из кэша, если он будет удален, и это именно то, что я хочу). Есть ли способ, которым я могу сделать это в WiX, или мне нужно написать пользовательское действие?

Обновление: Пользователи моего установщика в 90% случаев будут иметь взломанную версию Arial, которая конфликтует с механизмом восстановления шрифтов в веб-браузерах. Хорошо подтвердить, что Arial будет воссоздан, если я его удалю, поскольку технически я не могу распространять обновленный шрифт Arial без разрешения.

Обновление 2: Мне удалось удалить его, однако внутри папки «Шрифты» шрифт Arial все еще там, но выглядит осиротевшим. То есть я могу видеть его, но если я нажму на него, он скажет, что шрифт имеет неправильный формат.

1 Ответ

2 голосов
/ 25 февраля 2010

Я думаю, что это может сработать, даже если я не рекомендую это в своем комментарии:

   <Directory Id="FontsFolder">
      <RemoveFile Id="RemoveArial" On="install" Name="Arial.ttf"/>
   </Directory>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...