{
let camera = new THREE.OrthographicCamera(
width / -2,
width / 2,
height / 2,
height / -2,
1,
1000
);
camera.position.set(width / 2 - 5, height / 2 - 10, 1);
let scene = new THREE.Scene();
scene.background = new THREE.Color(0xffffff);
let geometry = new THREE.TextGeometry(untitled, {
font: threeFont,
size: 25,
height: 0
});
var material = new THREE.MeshBasicMaterial({ color: 0x000000 });
var mesh = new THREE.Mesh(geometry, material);
scene.add(mesh);
var renderer = new THREE.WebGLRenderer({ antialias: true });
invalidation.then(() => renderer.dispose());
renderer.setSize(width, height);
renderer.setPixelRatio(devicePixelRatio);
renderer.render(scene, camera);
return renderer.domElement;
}