#!/usr/bin/env python3
from utils
import mathfont
# Create a font with glyphs for all the font-relative CSS units
# (so that they all have length 1em).
# See https://drafts.csswg.org/css-values-4/#lengths
f = mathfont.create(
"css-units",
"Copyright (c) 2025 Igalia S.L.")
mathfont.drawRectangleGlyph(f.createChar(ord(
"x")), mathfont.em, mathfont.em //
2)
# ex = 0.5em
mathfont.createSquareGlyph(f, ord(
"O"))
# cap = 1em
mathfont.createSquareGlyph(f, ord(
"0"))
# ch = 1em
mathfont.createSquareGlyph(f, ord(
"水"))
# ic = 1em
assert f.capHeight ==
1000
assert f.xHeight ==
500
mathfont.save(f)
¤ Dauer der Verarbeitung: 0.3 Sekunden
¤
*© Formatika GbR, Deutschland