summaryrefslogtreecommitdiffstats
path: root/src/jogl/native/JVM_JNI8.c
diff options
context:
space:
mode:
authorSven Gothel <[email protected]>2023-02-19 05:21:11 +0100
committerSven Gothel <[email protected]>2023-02-19 05:21:11 +0100
commitdd98cf0ae983429187256ab3236fa7dad1cd13d0 (patch)
tree6d5bf08f80b3280f143ed2e73e78894c0c0a4cc7 /src/jogl/native/JVM_JNI8.c
parentda88b0f2ac0b09082222ce1a387987e8cdd5f21d (diff)
Graph Font: Add 'name' to Glyph; Drop erroneous Glyph ID_SPACE, ID_CR manual mapping, rely on no-shape for 'space' non-contour.
Drop erroneous Glyph ID_SPACE, ID_CR to rely on no-shape for 'space' non-contour resolves different cmap-mappings of fonts, not following 'some std'. Hence getGlyph(glyph_id) no more uses the `font.getGlyph(Glyph.ID_UNKNOWN)` shape, but a null-shape as intended and using the hmtx and hhea table values for asvance and bounds. This fixes 'space' spacing in general and specifically FreeSerif-Regular and the like. This path also simplifies processing/layout of glyphs in process(..) and get*BoundsFU(..).
Diffstat (limited to 'src/jogl/native/JVM_JNI8.c')
0 files changed, 0 insertions, 0 deletions