util.string.kern

Shared

Inserts spacing between each character in a string


Syntax

local result = util.string.kern(
    input,
    kerner = " "
)

Parameters

TypeNameDescription
stringinputString to kern
stringkernerCharacter(s) to insert between each character

Returns

TypeNameDescription
stringresultKerned string

Examples

Apply default single-space kerning
local result = util.string.kern("HELLO")

core.engine.print("info", result) -- 'H E L L O'
Apply custom dash kerning
local result = util.string.kern("ABC", "-")

core.engine.print("info", result) -- 'A-B-C'
Apply double-space kerning
local result = util.string.kern("LUA", "  ")

core.engine.print("info", result) -- 'L  U  A'
Apply dot kerning
local result = util.string.kern("123", ".")

core.engine.print("info", result) -- '1.2.3'

On this page