Skip to content

Commit c7db82c

Browse files
authored
Merge pull request #1792 from dpvc/issue1686
Fix placement of underlines in script styles. #1686
2 parents 652acef + b50e445 commit c7db82c

File tree

3 files changed

+19
-16
lines changed

3 files changed

+19
-16
lines changed

unpacked/jax/output/CommonHTML/fonts/TeX/fontdata.js

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -167,8 +167,6 @@
167167
{name: "greek", low: 0x03B1, high: 0x03F6, offset: "G"}
168168
],
169169

170-
RULECHAR: 0x2212,
171-
172170
REMAP: {
173171
0xA: 0x20, // newline
174172
0x203E: 0x2C9, // overline
@@ -390,6 +388,10 @@
390388
{
391389
dir: H, HW: [[.333+.25,MAIN],[.555+.25,SIZE1],[1+.33,SIZE2],[1.443+.33,SIZE3],[1.887,SIZE4]]
392390
},
391+
0x2013: // en-dash
392+
{
393+
dir: H, HW: [[.5,MAIN]], stretch: {rep:[0x2013,MAIN]}
394+
},
393395
0x2016: // vertical arrow extension
394396
{
395397
dir: V, HW: [[.602,SIZE1],[1,MAIN,null,0x2225]], stretch: {ext:[0x2225,MAIN]}
@@ -532,22 +534,23 @@
532534
},
533535
0x002D: {alias: 0x2212, dir:H}, // minus
534536
0x005E: {alias: 0x02C6, dir:H}, // wide hat
535-
0x005F: {alias: 0x2212, dir:H}, // low line
537+
0x005F: {alias: 0x2013, dir:H}, // low line
536538
0x007E: {alias: 0x02DC, dir:H}, // wide tilde
537539
0x02C9: {alias: 0x00AF, dir:H}, // macron
538540
0x0302: {alias: 0x02C6, dir:H}, // wide hat
539541
0x0303: {alias: 0x02DC, dir:H}, // wide tilde
540542
0x030C: {alias: 0x02C7, dir:H}, // wide caron
541-
0x0332: {alias: 0x2212, dir:H}, // combining low line
542-
0x2015: {alias: 0x2212, dir:H}, // horizontal line
543-
0x2017: {alias: 0x2212, dir:H}, // horizontal line
543+
0x0332: {alias: 0x2013, dir:H}, // combining low line
544+
0x2014: {alias: 0x2013, dir:H}, // em-dash
545+
0x2015: {alias: 0x2013, dir:H}, // horizontal line
546+
0x2017: {alias: 0x2013, dir:H}, // horizontal line
544547
0x203E: {alias: 0x00AF, dir:H}, // overline
545548
0x20D7: {alias: 0x2192, dir:H}, // combinining over right arrow (vector arrow)
546549
0x2215: {alias: 0x002F, dir:V}, // division slash
547550
0x2329: {alias: 0x27E8, dir:V}, // langle
548551
0x232A: {alias: 0x27E9, dir:V}, // rangle
549-
0x23AF: {alias: 0x2212, dir:H}, // horizontal line extension
550-
0x2500: {alias: 0x2212, dir:H}, // horizontal line
552+
0x23AF: {alias: 0x2013, dir:H}, // horizontal line extension
553+
0x2500: {alias: 0x2013, dir:H}, // horizontal line
551554
0x2758: {alias: 0x2223, dir:V}, // vertical separator
552555
0x3008: {alias: 0x27E8, dir:V}, // langle
553556
0x3009: {alias: 0x27E9, dir:V}, // rangle

unpacked/jax/output/HTML-CSS/fonts/TeX/fontdata.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -518,13 +518,13 @@
518518
},
519519
0x002D: {alias: 0x2212, dir:H}, // minus
520520
0x005E: {alias: 0x02C6, dir:H}, // wide hat
521-
0x005F: {alias: 0x2212, dir:H}, // low line
521+
0x005F: {alias: 0x2013, dir:H}, // low line
522522
0x007E: {alias: 0x02DC, dir:H}, // wide tilde
523523
0x02C9: {alias: 0x00AF, dir:H}, // macron
524524
0x0302: {alias: 0x02C6, dir:H}, // wide hat
525525
0x0303: {alias: 0x02DC, dir:H}, // wide tilde
526526
0x030C: {alias: 0x02C7, dir:H}, // wide caron
527-
0x0332: {alias: 0x2212, dir:H}, // combining low line
527+
0x0332: {alias: 0x2013, dir:H}, // combining low line
528528
0x2014: {alias: 0x2013, dir:H}, // em-dash
529529
0x2015: {alias: 0x2013, dir:H}, // horizontal line
530530
0x2017: {alias: 0x2013, dir:H}, // horizontal line
@@ -533,8 +533,8 @@
533533
0x2215: {alias: 0x002F, dir:V}, // division slash
534534
0x2329: {alias: 0x27E8, dir:V}, // langle
535535
0x232A: {alias: 0x27E9, dir:V}, // rangle
536-
0x23AF: {alias: 0x2212, dir:H}, // horizontal line extension
537-
0x2500: {alias: 0x2212, dir:H}, // horizontal line
536+
0x23AF: {alias: 0x2013, dir:H}, // horizontal line extension
537+
0x2500: {alias: 0x2013, dir:H}, // horizontal line
538538
0x2758: {alias: 0x2223, dir:V}, // vertical separator
539539
0x3008: {alias: 0x27E8, dir:V}, // langle
540540
0x3009: {alias: 0x27E9, dir:V}, // rangle

unpacked/jax/output/SVG/fonts/TeX/fontdata.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -513,13 +513,13 @@
513513
},
514514
0x002D: {alias: 0x2212, dir:H}, // minus
515515
0x005E: {alias: 0x02C6, dir:H}, // wide hat
516-
0x005F: {alias: 0x2212, dir:H}, // low line
516+
0x005F: {alias: 0x2013, dir:H}, // low line
517517
0x007E: {alias: 0x02DC, dir:H}, // wide tilde
518518
0x02C9: {alias: 0x00AF, dir:H}, // macron
519519
0x0302: {alias: 0x02C6, dir:H}, // wide hat
520520
0x0303: {alias: 0x02DC, dir:H}, // wide tilde
521521
0x030C: {alias: 0x02C7, dir:H}, // wide caron
522-
0x0332: {alias: 0x2212, dir:H}, // combining low line
522+
0x0332: {alias: 0x2013, dir:H}, // combining low line
523523
0x2014: {alias: 0x2013, dir:H}, // em-dash
524524
0x2015: {alias: 0x2013, dir:H}, // horizontal line
525525
0x2017: {alias: 0x2013, dir:H}, // horizontal line
@@ -528,8 +528,8 @@
528528
0x2215: {alias: 0x002F, dir:V}, // division slash
529529
0x2329: {alias: 0x27E8, dir:V}, // langle
530530
0x232A: {alias: 0x27E9, dir:V}, // rangle
531-
0x23AF: {alias: 0x2212, dir:H}, // horizontal line extension
532-
0x2500: {alias: 0x2212, dir:H}, // horizontal line
531+
0x23AF: {alias: 0x2013, dir:H}, // horizontal line extension
532+
0x2500: {alias: 0x2013, dir:H}, // horizontal line
533533
0x2758: {alias: 0x2223, dir:V}, // vertical separator
534534
0x3008: {alias: 0x27E8, dir:V}, // langle
535535
0x3009: {alias: 0x27E9, dir:V}, // rangle

0 commit comments

Comments
 (0)