Creating fonts
A walkthrough of the workflow of creating fonts.
Last updated
Was this helpful?
A walkthrough of the workflow of creating fonts.
Last updated
Was this helpful?
Supports only TTF file formats. If you are unable to find the TTF format of your font, for the steps to convert it.
Select your TTF font file and wait a few seconds to process and then select the location inside your project where your mesh/font will be saved.
There are four different ways to input characters.
Unicode Range: Includes all the characters between the first and last Unicode.
Custom Characters: Just type the characters you want in the font.
Unicode Sequence: A sequence of Unicode for the characters. Separate codes with ',' and create ranges with '&'.
You can click the Debug.Log all characters button to check if the chracters are correct.
Open the application & select your font.
Save your TTF file. Done!
(RuntimeFontImporter.cs) Requires minimum version 3.2.0
Call CreateFontFromTTFFile(byte[] rfontBytes), pass the TTF file as a byte array and it will return a new Font.
How to open a TTF file and convert it to a byte array depends on your use case and platform. The asset doesn't provide a way to open them.
Go to Tools > Tiny Giant Studios > Modular 3D Text
Select the Font Creation Tab
Click Create Font button
Fonts can be generated with prebuilt characters. This provides better performance and finer controls. exists for characters that you might miss.
Character Range: Includes all the characters between the first and last character. to get the range.
Download . It's a tiny open-source application.
File > Generate Fonts...: To create your new font file
If you want to make sure that kerning information is included, click options
Click and enable 'kern' table.
Something to get started: