Почему шрифт моей программы изменяется при открытии на другом устройстве/компьютере? Вот что такое эффект, когда он открывается на другое устройство и как он должен выглядеть первоначально. Левая сторона выглядит так, как будто она открыта в другом устройстве, а правая сторона - то, что должно быть. Любая помощь очень ценится. Цвет меняется каждый раз и контролируется таймером, если вам интересно.Изменение шрифта при открытии на другой компьютер
ответ
Если назначенный шрифт не завершает работу на целевой системе он использует семейство шрифтов по умолчанию для отображения строки.
Кроме того, вы не назначаете Font
форме явно, он использует DefaultFont
, который возвращает SystemFonts.DefaultFont
, который зависит от настроек системы и может отличаться в разных системах. Если вам нужно иметь похожий шрифт во всех системах, назначьте шрифт должным образом.
В ваше приложение можно использовать embed the font. Кроме того, если ваше приложение поставляется с установщиком, вы можете развернуть шрифт на целевой машине. Например добавить шрифт в свой проект и установить его Copy To Output Directory
в Copy Always
, то вы можете использовать шрифт таким образом:
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Dim fontCollection = New PrivateFontCollection()
fontCollection.AddFontFile(Path.Combine(Application.StartupPath, "MyFont.ttf"))
Dim font = New Font(fontCollection.Families(0), 12)
Me.Font = font
End Sub
Ссылка, которую вы подключили, находится на C#, я думаю ... И я действительно не знаю, C# 100%, чтобы перевести ее на VB. Help –
Я добавил пример VB.NET. –
Могу ли я это сделать, но файл шрифта находится в моих ресурсах? –
- 1. установка шрифта при открытии страницы
- 2. Изменение шрифта и шрифта
- 3. Установка шрифта на клиентский компьютер
- 4. Изменение шрифта WebPage при открытии в UIWebView в моем приложении
- 5. Необходима библиотека при переходе на другой компьютер
- 6. Изменение значка Excel не работает при открытии другой книги
- 7. Изменение фона при открытии изображения
- 8. Изменение позиции ComboBox при открытии
- 9. sifr 2.0.7 работает только при установке шрифта на компьютер пользователя?
- 10. Скопировать настройки шрифтов emacs на другой компьютер
- 11. Ошибка при открытии другой операции?
- 12. Изменение шрифта при использовании значка шрифта Awesome
- 13. Шаг при открытии другой книги
- 14. Экспорт закладок на другой компьютер
- 15. Отправка строки на другой компьютер
- 16. Перемещение репо на другой компьютер
- 17. Изменение цвета шрифта форм из другой формы
- 18. Изменение меток в slicknav при открытии/закрытии
- 19. Условное изменение цвета шрифта на основе значения в другой ячейке
- 20. Изменение шрифта/гарнитура при нажатии кнопки
- 21. Перемещение базы данных mysql на другой компьютер
- 22. Формат непризнанной базы данных на другой компьютер
- 23. Ошибка кодирования при импорте проекта на другой компьютер
- 24. Команды структуры Entity недоступны при переключении на другой компьютер
- 25. Из области кучи при перемещении проекта на другой компьютер?
- 26. Элементы управления формы, перемещенные при установке на другой компьютер
- 27. движения затмить на другой компьютер, сохраняя при этом его конфигурации
- 28. Иллюстратор/PS изображения при отправке на другой компьютер?
- 29. .exe файл не работает при перемещении на другой компьютер
- 30. изменение цвета ячейки при открытии рабочей книги
принадлежащий выбранный шрифт TrueType шрифты через? – duDE
@duDE Я считаю, что шрифт, который я использовал в этой программе, был «Monotype Corsiva». –
Ну, это менее распространенный шрифт, и вы его установили в своей системе разработчика. Теперь вы переходите к своей программе в другую систему - здесь отсутствует шрифт. Таким образом, вы берете общий шрифт True Type (лучший выбор) или устанавливаете этот «Monotype Corsiva» в целевой системе. – duDE