Skip to content

Latest commit

 

History

History
17 lines (13 loc) · 458 Bytes

use-font.mdx

File metadata and controls

17 lines (13 loc) · 458 Bytes
title sourcecode
useFont
src/core/useFont.tsx

Uses THREE.FontLoader to load a font and returns a THREE.Font object. It also accepts a JSON object as a parameter. You can use this to preload or share a font across multiple components.

const font = useFont('/fonts/helvetiker_regular.typeface.json')
return <Text3D font={font} />

In order to preload you do this:

useFont.preload('/fonts/helvetiker_regular.typeface.json')