Some unicode math characters are missing
Bug #1276689 reported by
Alexander Slávik
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
dvisvgm |
Fix Released
|
Medium
|
Martin Gieseking |
Bug Description
Hello again,
when using XeLaTeX + unicode-math package, some characters don't make it from the XDV file to resulting SVG – one example of this is an integral inside display math ($$\int$$) or bigger delimiters ($\big($).
The problem seems to be in the naming of glyphs in SVG; four bytes are just not enough for complicated fonts like STIX or LM Math.
Changed in dvisvgm: | |
status: | Confirmed → Fix Committed |
Changed in dvisvgm: | |
milestone: | none → 1.7 |
Changed in dvisvgm: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
This issue is more complicated to fix. Some glyphs are missing because the involved fonts don't define unicode points for the corresponding characters. Thus, there is no simple way to map glyph indexes to character codes but needs more complex computations.
The limit of 32bit character codes used in the SVG files shouldn't be a problem as DVI/XDV don't support larger character codes either..