Main menu

Для использования самых разных шрифтов в Construct нужна небольшая программка

Называется она !GiveYourFontsMono_v2_3 и позволяет использовать корректно самые разные шрифты. Описывать прогу не буду, там все просто.
 После работы программы получаем png, который вставляем в спрайтфонт и тектовый файл. В текстовом файле размер букв и строка для массива, для исправления промежутков между буквами. Вот пример файла

Import the relevant data below into Construct2.

################################################################################

Character width: 48
Character height: 55
Character set: ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789.,;:?!-_~#"'&()[]|`\/@°+=*$£€<>АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдеёжзийклмнопрстуфхцчшщъыьэюя

################################################################################
Copy the following JSON text and paste into the Array.Load command INSIDE the default quotes.

{""c2array"":true,""size"":[2,30,1],""data"":[[[11],[12],[14],[15],[17],[18],[19],[21],[22],[23],[24],[25],[26],[27],[28],[29],[30],[31],[32],[33],[34],[35],[36],[37],[39],[40],[42],[43],[44],[46]],[[""'""],[""|""],[""il.:""],[""I!""],[""j,;`""],[""-\""()""],[""r1[]°""],[""Jfst""],[""cгзс""],[""э""],[""*ь""],[""Lhnzлнч""],[""FSadegqu5_$Гаеёийкпр""],[""Cbkop237?ЕЁЗСЭбвот""],[""Evx£ЧЬмхця""],[""Z4689\\/у""],[""y+=€<>ИЙНПРд""],[""GHNPTU0БКТъ""],[""AKXY&АЛУХ""],[""BDV~ВЦы""],[""OQRМОЯш""],[""Mm""],[""Дщ""],[""#Ъжю""],[""ШЫф""],[""w""],[""Щ""],[""ФЮ""],[""@""],[""WЖ""]]]}

################################################################################
These are the details for building the character widths manually, with the SpriteFont  'Set character width' action.

Тут же кстати есть и character set, его не забываем писать в свойствах SpriteFont

В Construct создаем новое событие для SptriteFont On created И дочернее событие. В событии нужно создать массив, который заполнить содержимым текстого файла.

Вот таким образом все это и делается.