|
FAQ Туториалы и часто задаваемые вопросы |
02.03.2017, 02:28
|
#1
|
AnyKey`щик
Регистрация: 01.02.2016
Сообщений: 16
Написано одно полезное сообщение (для 2 участников)
|
Кириллица Blitz3d - файл шрифт
Здравствуйте.
Мне нужно подключить сторонний шрифт в Blitz3D, пример:
LoadFont("font\Courier.ttf",24,False,False,False)
Вот такой вопрос - куда добавить или как подключить Cyr, чтобы Blitz3D понимал кириллицу?
Заранее спасибо.
|
(Offline)
|
|
02.03.2017, 02:33
|
#2
|
Быдлокодер
Регистрация: 05.07.2009
Адрес: Проспит
Сообщений: 5,023
Написано 2,312 полезных сообщений (для 5,349 пользователей)
|
Ответ: Кириллица Blitz3d - файл шрифт
Сообщение от Harts
Мне нужно подключить сторонний шрифт в Blitz3D, пример:
LoadFont("font\Courier.ttf",24,False,False,False)
|
В блице нельзя грузить файлы шрифтов, он берёт только те что установлены в системе, надо писать так:
LoadFont(" Arial Cyr",24,False,False,False)
Самое лучшее шрифт-картинка, гарантировано не будет никаких «кракозябр». На форуме есть несколько решений.
Сообщение от Harts
Вот такой вопрос - куда добавить или как подключить Cyr, чтобы Blitz3D понимал кириллицу?
|
Использовать IDE Visual Blitz, это будет удобнее всего для начала, в его конфиге можно поставить любой шрифт например:
font = Arial Cyr.
Возможно оно уже есть, папка IDE.
Можно и в стандартном IDE, файл blitzide.prefs, там есть строчка — font_editor blitz 12.
|
(Offline)
|
|
02.03.2017, 02:53
|
#3
|
AnyKey`щик
Регистрация: 01.02.2016
Сообщений: 16
Написано одно полезное сообщение (для 2 участников)
|
Ответ: Кириллица Blitz3d - файл шрифт
Сообщение от Arton
В блице нельзя грузить файлы шрифтов, он берёт только те что установлены в системе, надо писать так:
LoadFont("Arial Cyr",24,False,False,False)
|
А здесь как?
LoadFont_Strict("font\Courier.ttf", 18, 0,0,0)
|
(Offline)
|
|
02.03.2017, 02:55
|
#4
|
Быдлокодер
Регистрация: 05.07.2009
Адрес: Проспит
Сообщений: 5,023
Написано 2,312 полезных сообщений (для 5,349 пользователей)
|
Ответ: Кириллица Blitz3d - файл шрифт
Сообщение от Harts
А здесь как?
LoadFont_Strict("font\Courier.ttf", 18, 0,0,0)
|
Что это? Такой команды в Blitz3D нет.
Смотри там откуда взял эту функцию.
P. S. Если это то что я нашёл, то там точно так же шрифт берётся из системы, внутри функции обычный LoadFont.
Function LoadFont_Strict(file$="Tahoma", height=13, bold=0, italic=0, underline=0, angle#=0, smooth=FT_ANTIALIASED, encoding=FT_ASCII)
If FileType(file$)<>1 Then RuntimeError "Font " + file$ + " not found."
tmp = LoadFont(file, height, bold, italic, underline, angle, smooth, encoding)
If tmp = 0 Then RuntimeError "Failed to load Font: " + file$
Return tmp
End Function
|
(Offline)
|
|
02.03.2017, 11:47
|
#5
|
Знающий
Регистрация: 24.12.2008
Сообщений: 280
Написано 145 полезных сообщений (для 775 пользователей)
|
Ответ: Кириллица Blitz3d - файл шрифт
Еще можно использовать библиотеку FastImage.
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 04:47.
|