[ iOS WK2 Release ] fast/scrolling/ios/non-invertible-transformed-scroller-ancestor...
[WebKit-https.git] / LayoutTests / imported / w3c / web-platform-tests / mathml / tools / axisheight.py
1 #!/usr/bin/python
2
3 from utils import mathfont
4 import fontforge
5
6 verticalArrowCodePoint = 0x21A8
7 v1 = 5 * mathfont.em
8 v2 = 14 * mathfont.em
9 f = mathfont.create("axisheight%d-verticalarrow%d" % (v1, v2))
10 f.math.AxisHeight = v1
11 mathfont.createSquareGlyph(f, verticalArrowCodePoint)
12 g = f.createChar(-1, "size1")
13 mathfont.drawRectangleGlyph(g, mathfont.em, v2 / 2, 0)
14 g = f.createChar(-1, "size2")
15 mathfont.drawRectangleGlyph(g, mathfont.em, v2, 0)
16 g = f.createChar(-1, "bot")
17 mathfont.drawRectangleGlyph(g, mathfont.em, v2 + v1, 0)
18 g = f.createChar(-1, "ext")
19 mathfont.drawRectangleGlyph(g, mathfont.em, mathfont.em, 0)
20 f[verticalArrowCodePoint].verticalVariants = "uni21A8 size1 size2"
21 f[verticalArrowCodePoint].verticalComponents = \
22   (("bot", False, 0, 0, mathfont.em), ("ext", True, 0, 0, mathfont.em));
23 mathfont.save(f)