Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
0 / 0 / 1
Регистрация: 14.11.2014
Сообщений: 65

Как внедрить новый шрифт в программу?

25.12.2016, 21:37. Показов 1974. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!
У меня есть программа, при переносе её на другой компьютер, то шрифт там отображается какой-то стандартный, пусть Times New Roman, а не тот, который в программе у меня стоит, всё потому что шрифт я качал из интернета и по всей видимости, чтобы он отобразился у других, он тоже должен быть у них на компьютере.
Я поискал решение этой проблемы, нашёл способ, как бы шрифт добавить в ресурсы проекта, я добавил, но изменений никаких нет...
Подскажите пожалуйста как можно сделать, чтобы шрифт был внедрён в программу и желательно с минимальными изменениями кода?
К слову, я создаю инсталлятор программы, т.е. игра должна устанавливаться на любой пк и всё должно работать так же, как у меня.
Шрифт HondaC.
Заранее спасибо.

Добавлено через 4 часа 13 минут
Сам разобрался)
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
25.12.2016, 21:37
Ответы с готовыми решениями:

Как внедрить в проект пользовательский шрифт
Как внедрить в проект и использовать в нем пользовательский шрифт?

Как внедрить шрифт embed на as3?
без использования flex?

Новый шрифт (.otf) в программу
Я скачал крутой шрифт TROIKA и хотел бы использовать его в своей программе. 1. Как использовать этот шрифт в Label и в других...

2
309 / 309 / 215
Регистрация: 24.09.2013
Сообщений: 771
26.12.2016, 14:34
Exilles, другим помочь тоже можно, неправда ли?)
Будет кто-то искать решение аналогичной проблемы и наткнется на ваше
Цитата Сообщение от Exilles Посмотреть сообщение
Сам разобрался)
а не на решение проблемы и будет вас проклинать
0
0 / 0 / 1
Регистрация: 14.11.2014
Сообщений: 65
26.12.2016, 18:54  [ТС]
Лучший ответ Сообщение было отмечено Exilles как решение

Решение

Не нашел сайт, где инфу брал, но если кратко, то вот так:
C#
1
2
3
System.Drawing.Text.PrivateFontCollection f = new System.Drawing.Text.PrivateFontCollection(); // создали какую-то хрень с шрифтом
f.AddFontFile("font.ttf"); // добавили туда шрифт
label1.Font = new Font(f.Families[0], 8); // "f.Families[0]" - это наш шрифт (если добавить туда ещё один шрифт и использовать его, то нужно будет писать [1]), а 8 - размер шрифта
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
26.12.2016, 18:54
Помогаю со студенческими работами здесь

Как внедрить в программу ProgressBar?
Здравствуйте. Подскажите пожалуйста, как мне внедрить в программу Progress Bar? using System; using System.Collections.Generic; ...

Как внедрить TXT файл в EXE программу?
Здравствуйте! Кто знает как внедрить TXT файл в EXE программу? Примеры в Интернете с большими ошибками или просто нерабочие. Также вопрос...

Как внедрить созданный отчет (*.rpt) в программу на VB?
привет народ! подскажите как внедрить созданный отчет (*.rpt) в программу на VB ?

DOM, внедрить в nodeValue новый узел
Добрый день, от пользователя получаю код html, и массив ссылок, которые он использовал. В полученном html нужно найти все...

Как посредством командной строки скопировать и установить новый Шрифт
Доброе утро. Есть шрифт в папке по сети, надо установить посредством групповой политики на компьютеры в сети в домене в политике...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru