local chrs="" --набір символів які треба кешувати, якщо поле пусте то кешуються всі
--таблиця з шрифтами
--sizeMult розмір шрифті в таблиці відносно інших шрифтів
fonts={{file="zombie.ttf",sizeMult=1.0},
{file="cyrillic.ttf",sizeMult=1.0},
{file="japanese.ttf",sizeMult=0.8},
{file="arabic.ttf",sizeMult=1.0}}
-- замість 1 шрифта вказана таблиця шрифтів,
--Gideros буде використовувати 1й шрифт в таблиці,
-- якщо в ньому не буде потрібного символу шукатиме в наступному шрифті
smallFont=TTFont.new(fonts,33,chrs,3)
font=TTFont.new(fonts,66,chrs,3)
fontLarge=TTFont.new(fonts,132,chrs,3)
--приклад кольорового тексту з каймою,
application: setBackgroundColor(0x90c3ff)
local txt="CAN YOU FEEL THE GIDEROS LOVE?" --OUTLINE TEXT
local txtc="CAN YOU FEEL THE \e[color=#8FD700]GIDEROS\e[color] LOVE?" --FRONT TEXT
--[[local txt="GOOGLE"
local txtc="\e[color=#4285f4]G\e[color=#ea4335]O\e[color=#fbbc05]O\e[color=#4285f4]G\e[color=#34a853]L\e[color=#ea4335]E"
]]
local s=Sprite.new()
local f=TTFont.new("BORN.TTF",24,"",true,3) -- Create an outlined font
local f1=TTFont.new("BORN.TTF",24,"",true) -- Regular font
local t=TextField.new(f,txt,{ letterSpacing=3 })
s:addChild(t)
local t1=TextField.new(f1,txtc,{ letterSpacing=3 })
t1:setTextColor(0xFFFFFF) t1:setPosition(1,1)
s:addChild(t1)
s:setPosition(10,100)
stage:addChild(s)
Немає коментарів:
Дописати коментар