Inheritance: Loader →
A loader for the TTF format.
Loads TTF files and converts them into typeface JSON that can be used directly to create THREE.Font objects.
const loader = new TTFLoader();
const json = await loader.loadAsync( 'fonts/ttf/kenpixel.ttf' );
const font = new Font( json );
TTFLoader is an addon, and must be imported explicitly, see Installation#Addons.
import { TTFLoader } from 'three/addons/loaders/TTFLoader.js';
Constructs a new TTF loader.
manager
The loading manager.
Whether the TTF commands should be reversed or not.
Default is false.
Starts loading from the given URL and passes the loaded TTF asset to the onLoad() callback.
url
The path/URL of the file to be loaded. This can also be a data URI.
onLoad
Executed when the loading process has been finished.
onProgress
Executed while the loading is in progress.
onError
Executed when errors occur.
Overrides: Loader#load
Parses the given TTF data and returns a JSON for creating a font.
arraybuffer
The raw TTF data as an array buffer.
Overrides: Loader#parse
Returns: The result JSON.