release 3.8

This commit is contained in:
Rasmus Andersson 2019-08-04 19:35:36 -07:00
parent 672ead9a6c
commit ba49662904
74 changed files with 202171 additions and 197156 deletions

View file

@ -1678,40 +1678,56 @@
, ["thinspace", 1, "2009", "THIN SPACE", "rgba(236,228,249,0.004)"]
, ["hairspace", 1, "200A", "HAIR SPACE", "rgba(236,228,249,0.004)"]
, ["zerowidthspace", 1, "200B", "ZERO WIDTH SPACE", "rgba(239,239,239,0.004)"]
, ["numero", 0, "2116", "NUMERO SIGN", "rgba(204,239,241,0.004)"]
, ["degreecentigrade", 0, "2103", "DEGREE CELSIUS", "rgba(204,239,241,0.004)"]
, ["degreefarenheit", 0, "2109", "DEGREE FAHRENHEIT", "rgba(204,239,241,0.004)"]
, ["numero", 0, "2116", "NUMERO SIGN"]
, ["degreecentigrade", 0, "2103", "DEGREE CELSIUS"]
, ["degreefarenheit", 0, "2109", "DEGREE FAHRENHEIT"]
, ["degreekelvin", 0, "212A", "KELVIN SIGN"]
, ["angstrom", 0, "212B", "ANGSTROM SIGN"]
, ["bullseye", 0, "0298", "LATIN LETTER BILABIAL CLICK"]
, ["estimated", 0, "212E", "ESTIMATED SYMBOL", "rgba(204,239,241,0.004)"]
, ["leftArrow", 0, "2190", "LEFTWARDS ARROW", "rgba(204,239,241,0.004)"]
, ["leftLongArrow", 0, "27F5", "LONG LEFTWARDS ARROW", "rgba(204,239,241,0.004)"]
, ["rightArrow", 0, "2192", "RIGHTWARDS ARROW", "rgba(204,239,241,0.004)"]
, ["rightLongArrow", 0, "27F6", "LONG RIGHTWARDS ARROW", "rgba(204,239,241,0.004)"]
, ["northWestArrow", 0, "2196", "NORTH WEST ARROW", "rgba(204,239,241,0.004)"]
, ["northEastArrow", 0, "2197", "NORTH EAST ARROW", "rgba(204,239,241,0.004)"]
, ["southEastArrow", 0, "2198", "SOUTH EAST ARROW", "rgba(204,239,241,0.004)"]
, ["southWestArrow", 0, "2199", "SOUTH WEST ARROW", "rgba(204,239,241,0.004)"]
, ["estimated", 0, "212E", "ESTIMATED SYMBOL"]
, ["leftArrow", 0, "2190", "LEFTWARDS ARROW"]
, ["leftLongArrow", 0, "27F5", "LONG LEFTWARDS ARROW"]
, ["leftLongArrow2", 0, "1F850", "LEFTWARDS SANS-SERIF ARROW"]
, ["leftDoubleArrow", 0, "21D0", "LEFTWARDS DOUBLE ARROW"]
, ["leftLongDoubleArrow", 0, "27F8", "LONG LEFTWARDS DOUBLE ARROW"]
, ["rightArrow", 0, "2192", "RIGHTWARDS ARROW"]
, ["rightLongArrow", 0, "27F6", "LONG RIGHTWARDS ARROW"]
, ["rightLongArrow2", 0, "1F852", "RIGHTWARDS SANS-SERIF ARROW"]
, ["rightDoubleArrow", 0, "21D2", "RIGHTWARDS DOUBLE ARROW"]
, ["rightLongDoubleArrow", 0, "27F9", "LONG RIGHTWARDS DOUBLE ARROW"]
, ["northWestArrow", 0, "2196", "NORTH WEST ARROW"]
, ["northEastArrow", 0, "2197", "NORTH EAST ARROW"]
, ["southEastArrow", 0, "2198", "SOUTH EAST ARROW"]
, ["southWestArrow", 0, "2199", "SOUTH WEST ARROW"]
, ["leftRightArrow", 0, "2194", "LEFT RIGHT ARROW"]
, ["leftRightLongArrow", 0, "27F7", "LONG LEFT RIGHT ARROW"]
, ["upArrow", 0, "2191", "UPWARDS ARROW", "rgba(204,239,241,0.004)"]
, ["downArrow", 0, "2193", "DOWNWARDS ARROW", "rgba(204,239,241,0.004)"]
, ["leftRightDoubleArrow", 0, "21D4", "LEFT RIGHT DOUBLE ARROW"]
, ["leftRightLongDoubleArrow", 0, "27FA", "LONG LEFT RIGHT DOUBLE ARROW"]
, ["upArrow", 0, "2191", "UPWARDS ARROW"]
, ["downArrow", 0, "2193", "DOWNWARDS ARROW"]
, ["upDownArrow", 0, "2195", "UP DOWN ARROW"]
, ["leftHookArrow", 0, "21A9", "LEFTWARDS ARROW WITH HOOK"]
, ["rightHookArrow", 0, "21AA", "RIGHTWARDS ARROW WITH HOOK"]
, ["leftArrow.case", 0, "E0E7", null, "#aaf260"]
, ["leftLongArrow.case", 0, "E0E8", null, "#aaf260"]
, ["leftLongArrow2.case", 0, null, null, "#aaf260"]
, ["leftDoubleArrow.case", 0, null, null, "#aaf260"]
, ["leftLongDoubleArrow.case", 0, null, null, "#aaf260"]
, ["rightArrow.case", 0, "E0E9", null, "#aaf260"]
, ["rightLongArrow.case", 0, "E0EA", null, "#aaf260"]
, ["rightLongArrow2.case", 0, null, null, "#aaf260"]
, ["rightDoubleArrow.case", 0, null, null, "#aaf260"]
, ["rightLongDoubleArrow.case", 0, null, null, "#aaf260"]
, ["leftRightArrow.case", 0, "E0EB", null, "#aaf260"]
, ["leftRightLongArrow.case", 0, "E0EC", null, "#aaf260"]
, ["leftRightDoubleArrow.case", 0, null, null, "#aaf260"]
, ["leftRightLongDoubleArrow.case", 0, null, null, "#aaf260"]
, ["dngb_check", 0, "2713", "CHECK MARK"]
, ["dngb_ballotx", 0, "2717", "BALLOT X"]
, ["triagrt", 0, "25BA", "BLACK RIGHT-POINTING POINTER", "rgba(204,239,241,0.004)"]
, ["triagdn", 0, "25BC", "BLACK DOWN-POINTING TRIANGLE", "rgba(204,239,241,0.004)"]
, ["triagup", 0, "25B2", "BLACK UP-POINTING TRIANGLE", "rgba(204,239,241,0.004)"]
, ["blackleftpointingtriangle", 0, "25C0", "BLACK LEFT-POINTING TRIANGLE", "rgba(204,239,241,0.004)"]
, ["triagrt", 0, "25BA", "BLACK RIGHT-POINTING POINTER"]
, ["triagdn", 0, "25BC", "BLACK DOWN-POINTING TRIANGLE"]
, ["triagup", 0, "25B2", "BLACK UP-POINTING TRIANGLE"]
, ["blackleftpointingtriangle", 0, "25C0", "BLACK LEFT-POINTING TRIANGLE"]
, ["warningSign", 0, "26A0", "WARNING SIGN"]
, ["circleblack", 0, "25CF", "BLACK CIRCLE"]
, ["circlewhite", 0, "25CB", "WHITE CIRCLE"]
@ -1729,7 +1745,7 @@
, ["upBlackArrow", 0, "2B06", "UPWARDS BLACK ARROW"]
, ["upWhiteArrow", 0, "21E7", "UPWARDS WHITE ARROW"]
, ["capslock", 0, "21EA", "UPWARDS WHITE ARROW FROM BAR"]
, ["placeofinterestsign", 0, "2318", "PLACE OF INTEREST SIGN", "rgba(204,239,241,0.004)"]
, ["placeofinterestsign", 0, "2318", "PLACE OF INTEREST SIGN"]
, ["control", 0, "2303", "UP ARROWHEAD"]
, ["projective", 0, "2305", "PROJECTIVE"]
, ["option", 0, "2325", "OPTION KEY"]

View file

@ -160,10 +160,80 @@ Ambiguation: (should not be fractions)
(make sure to enable the "frac" feature for the above to work)
`)
samples.set('Feature: liga', `
dash[1-3]+gt\t\t-> --> --->
e{n,m}dash+gt\t> —>
lt+dash[1-3]\t\t<- <-- <---
lt+endash[1,3]\t\t< <
lt+emdash[1,3]\t<<———
lt+dash[1-2]+gt\t<-> <-->
lt+e{n,m}dash+gt\t<> <—>
equal[1,2]+gt\t\t=> ==>
lt+equal+equal\t<==
lt+equal[1,2]+gt\t<=> <==>
combined with calt to adjust to caps
A -> B <- C->D<-E=>F<=>G
A > B < C>D<E=>F<=>G
A —> B <— C—>D<—E=>F<=>G
A <-> B <> C <—> D<->E<>F<—>G
x<-yX<-Y
exceptions; should NOT yield arrows
x<-4 X<-4 < - - > <=
numeral+x+numeral => numeral+multiply+numeral
3x9 x9 x9x 9 x 9 x 9x 9 x 9 x 9
plain x when not surrounded by numerals
9x
x9
9xM
Enclosing glyphs (glyph + {U+20DD,U+20DE})
U+20DD COMBINING ENCLOSING CIRCLE: ⃝
U+20DE COMBINING ENCLOSING SQUARE: ⃞
1\u20DD 2\u20DD 3\u20DD 4\u20DD 5\u20DD 6\u20DD 7\u20DD 8\u20DD 9\u20DD 0\u20DD
A\u20DD B\u20DD C\u20DD D\u20DD E\u20DD F\u20DD G\u20DD H\u20DD I\u20DD J\u20DD
K\u20DD L\u20DD M\u20DD N\u20DD O\u20DD P\u20DD Q\u20DD R\u20DD S\u20DD T\u20DD
U\u20DD V\u20DD W\u20DD X\u20DD Y\u20DD Z\u20DD !\u20DD ?\u20DD #\u20DD -\u20DD
+\u20DD \u20DD ×\u20DD ÷\u20DD =\u20DD <\u20DD >\u20DD ✓\u20DD ✗\u20DD
←\u20DD →\u20DD ↑\u20DD ↓\u20DD
1\u20DE 2\u20DE 3\u20DE 4\u20DE 5\u20DE 6\u20DE 7\u20DE 8\u20DE 9\u20DE 0\u20DE
A\u20DE B\u20DE C\u20DE D\u20DE E\u20DE F\u20DE G\u20DE H\u20DE I\u20DE J\u20DE
K\u20DE L\u20DE M\u20DE N\u20DE O\u20DE P\u20DE Q\u20DE R\u20DE S\u20DE T\u20DE
U\u20DE V\u20DE W\u20DE X\u20DE Y\u20DE Z\u20DE !\u20DE ?\u20DE #\u20DE -\u20DE
+\u20DE \u20DE ×\u20DE ÷\u20DE =\u20DE <\u20DE >\u20DE ✓\u20DE ✗\u20DE
←\u20DE →\u20DE ↑\u20DE ↓\u20DE
HE\u20DDLLO WO\u20DERLD
Note on combining-marks compatibility:
• liga=on: uses precomposed ligatures.
• liga=off: some browsers will compose glyphs
with combining marks (support is limited.)
`)
samples.set('Feature: calt', `
(m) (M) (6) [m] [M] [6] {m} {M} {6}
m@n M@N
3×5 3 × 5 ×9 8× 3x4 x9 2x
3×5 3 × 5 ×9 8×
35 3 5 5 8 3+5 +5 3+
3÷5 3 ÷ 5 ÷5 8÷ 3±5 ±5 8±
3=5 3 = 5 =5 8= 3≠5 ≠5 8≠
@ -180,21 +250,20 @@ X - . X --
X-x . X--x . X-- x
X -x . X --x . X -- x
X -x . X --x . X -- x
A→B←C⟵D⟶E↔H⟷I↕K
a→b←c⟵d⟶e↔h⟷i↕k
A → B ← C ⟵ D ⟶ E ↔︎ H ⟷ I ↕ K
a → b ← c ⟵ d ⟶ e ↔︎ h ⟷ i ↕ k
A→B←C⟵D🡐E🡒F⟶G↔H⟷I↕J
a→b←c⟵d🡐e🡒f⟶g↔h⟷i⇔j⟺k↕l
A → B ← C ⟵ D 🡐 E 🡒 F ⟶ G ↔︎ H ⟷ I ↕ K
a → b ← c ⟵ d 🡐 e 🡒 f ⟶ g ↔︎ h ⟷ i ↕ j
A⇒B⟹C⇔D⟺E⇐F⟸G
A ⇒ B ⟹ C ⇔ D ⟺ E ⇐ F ⟸ G
A -> B <- C
A->B<-C
A > B < C
A>B<C
A —> B <— C
A—>B<—C
A <-> B <> C <—> D
A<->B<>C<—>D
x<-4 x < -4 x<-y
A <-> B <> C <—> D <=> E <==> F
A<->B<>C<—>D<=>E<==>F
12:35
1.2 34.56.78.90.12
A+Y V+V W+W N+N X+X
@ -286,42 +355,6 @@ z \t \u1dbb \t U+1DBB \t | z \t
`)
samples.set('Enclosing glyphs', `
Enclosing glyphs:
U+20DD COMBINING ENCLOSING CIRCLE: ⃝
U+20DE COMBINING ENCLOSING SQUARE: ⃞
1\u20DD 2\u20DD 3\u20DD 4\u20DD 5\u20DD 6\u20DD 7\u20DD 8\u20DD 9\u20DD 0\u20DD
A\u20DD B\u20DD C\u20DD D\u20DD E\u20DD F\u20DD G\u20DD H\u20DD I\u20DD J\u20DD
K\u20DD L\u20DD M\u20DD N\u20DD O\u20DD P\u20DD Q\u20DD R\u20DD S\u20DD T\u20DD
U\u20DD V\u20DD W\u20DD X\u20DD Y\u20DD Z\u20DD !\u20DD ?\u20DD #\u20DD -\u20DD
+\u20DD \u20DD ×\u20DD ÷\u20DD =\u20DD <\u20DD >\u20DD ✓\u20DD ✗\u20DD
←\u20DD →\u20DD ↑\u20DD ↓\u20DD
1\u20DE 2\u20DE 3\u20DE 4\u20DE 5\u20DE 6\u20DE 7\u20DE 8\u20DE 9\u20DE 0\u20DE
A\u20DE B\u20DE C\u20DE D\u20DE E\u20DE F\u20DE G\u20DE H\u20DE I\u20DE J\u20DE
K\u20DE L\u20DE M\u20DE N\u20DE O\u20DE P\u20DE Q\u20DE R\u20DE S\u20DE T\u20DE
U\u20DE V\u20DE W\u20DE X\u20DE Y\u20DE Z\u20DE !\u20DE ?\u20DE #\u20DE -\u20DE
+\u20DE \u20DE ×\u20DE ÷\u20DE =\u20DE <\u20DE >\u20DE ✓\u20DE ✗\u20DE
←\u20DE →\u20DE ↑\u20DE ↓\u20DE
liga=on: uses precomposed ligatures.
liga=off: some browsers will compose glyphs with combining marks (support is limited.)
`)
// From http://justanotherfoundry.com/generator
samples.set('Kerning body en',
@ -334,9 +367,51 @@ samples.set('Kerning body multi-lang',
`Það munaal. Leblin'avalis frezpa; etăţila.' op. Apowat opced; avar þvía, jiaţinte,” ke. Ein ocesty, kubora.” arirónu ibwadwys.' Możyć, alliaen Förhwynumgyfi ext.' 'Konuma, kävättä; ylim th Schges. Majega diged; ye. Kom'es. - davoul hatoupa, Beve. Þegebon kes eisall'oma, çözünkre.” tes.' esta,' va'apareo. Allä.' zelte, ettykiv, lha, s'étéž ovixan vätymwy, jedana fur.” (diro, skalma; upă Mutos. Dywr Dymgyfe.» Lebtey, qu'num sky, aun gebes, diği pochto, avěkdy, oednund conte.' klage skuumuje,' 'Heltals, ra, atellmuks.' Kowojo ingeça.' bydywe. Vædela pontão, j'achyfe, 25 Bewess. Þarlys: os ho distes.' day, la.' Exedsta, eelske. Detto, Eergüve voutte, je áttät, næveya gonakke. Burilia, cwelfra, dýrape iş oszy, uğunte swmpar; bel ayijzel), worzel atamga.' 'Zijoiv, exstäny. Tür. - Careän expe, ód, corafin ir ískar.” kuklig. Byddym işlaya's våbece, înte's, ngsaghy, einavi ara'inyeach fellva övehri. Dag.' zapt, evingil vêemül ha, dwar zacceel hvoun krygumn sva. - Swir.” weedveď szkay, wykui; d'ar. Duling. Starik ir.” obli gördany, že Nellin écraf, żelsewch hyfre daardt, að, Så, kour. Anguis.' inua elpas. Quallä hvonte pangan'ye cent, kez.B. Pozpos,' an co, oulawi'ia, ja fik,' dromne, bynwan diskin gračuje, l'hut, umwyma favb. Des; hvelar ochank'avuuna, ing. Är Ellike, ava; varevo jos, ską. Časya. 'Lan phy, muklář, os, va, ço. Tür. Ystivel; sysla chvato, co, Och) alporzą. Decegă înţă, Konar dingee torzo.” på, być, detelin koturð fywelje, josto.” (gwedre.” duje re. Dete, foros.' Maatbe et.' ñayant.” ig daellwy. 'Ik afs igelka, fravre, opsang” atochny.” o'onvär, lanted daeniin záklia. Var. Topeat, að lantiska, föraný, samasz, l'augligt.' thu'è alliwe. Jessaban: curumar Pewoon eediğil pointe.' za, jedwin abattuula munka, żelä.' 'ayakte) dy, szymwyck, dils Labava.' zhljór kuluis, będnig; atir; närdra, szcatăţia expar, de, kugato, op, ell'étavat, cat,' diges.' zouttä, etować. bedwyd alate, Detiav, à mmuk.' restal alwyria, nawpis,' 's'inäytt.' 'Jo, juna rhanną, tělátt, wor.' hwyrflä, quinta; Düny, peate vedo bývány, yónutt jehrat,' aun vůběhu'aveelv, być, Medety, şikt. Deskun'ea þvísla cuajwa.' In elnám afstä luis.' isty. 1987 139 17 droman'otwonveg,' Třeban aptaye'deling). Os Tannähte, jotávěka, exant, inänna, dnarlo, mað. Ochtod pa.” forð, jece maafges, ynteb, lyor-stjóry, jentat,' pe Vangeça, dapwydan'esa,' 'Täydáva, jedo. 3. Neelib, antes, förake Dørgel nhatehr.' jes, ça, Yază, ees or unties, peä, Os revall'ordang.' 'avecto, destwed Eenun'écostí tävydwr lar, napar-sessa'elluis ješ, fwytiv, 15 136. Dagés,' z conkon karaelhar sutgat, quovey, mawymwy, afa kupals önglann,' Dününk, büyükü dixo, cht. Wate. Þesa.' Mis, av, jetall'onarát, împfey thvelf, wydwch yapszt.' dileco, el; sa, şinny, Abasza, yant corart.' huikky, wed; dibunt to.” Swymwyd duronti'sa, unté. Maar-ostéta.' ynnyaya fillut-cellum skuuta'apleve. Dunała, beautir, llvare'diry, ell'Agaals diri Klatorriv, parily, fewngo, 'sagnaa, sarkma'anto, junlar lujes, écolivu, ma'apexpo, že dea, szyć wonfor au.`)
samples.set('Latin extended', `
ĀĂĄǍǞǠǢǺǼȀȂȦȺ ƁƂɃ ĆĈĊČƇȻ ĎĐƉƊDŽDždžDZDzdz ĒĔĖĘĚȄȆȨɆ ĜĞĠĢƓǤǦǴ ĤĦǶȞ ĨĪĬĮİǏȈȊƗƖ IJ ĴɈ ĶƘǨ ĹĻĽĿŁȽ LJLjNJNjljnj ŃŅŇŊƝǸ ŌŎŐŒƠǑǪǬǾȌȎȪȬȮȰ Ƥ ŔŖŘȐȒɌ ŚŜŞŠȘ ŢŤŦƬƮȚȾ ŨŪŬŮŰŲǓǕǗǙǛƯȔȖɄ Ŵ ŶŸƳȲɎ ŹŻŽƵȤ
āăąǎȧǟǡǣǻǽȁȃ ƀƂƄƅ ćĉċčƈȼ ďđƋƌȡ ȸȹ ēĕėęěȅȇȩɇ ƒ ĝğġģǥǧǵ ĥħƕȟ ĩīĭįıijǐȉȋ ĵǰȷɉ ķĸƙǩ ĺļľŀƚł ńņňʼnŋƞǹȵ ōŏőœơǒǫǭǿȍȏȫȭȯȱ ƥ ŕŗřȑȓɍ śŝşšƨșȿ ţťŧƫƭțȶ ũūŭůűųưǔǖǘǚǜȕȗ ŵ ŷȳɏ źżžƶȥɀ
Ā Ă Ą Ǎ Ǟ Ǡ Ǣ Ǻ Ǽ Ȁ Ȃ Ȧ Ⱥ
Ɓ Ƃ Ƀ
Ć Ĉ Ċ Č Ƈ Ȼ
Ď Đ Ɖ Ɗ DŽ Dž dž DZ Dz dz
Ē Ĕ Ė Ę Ě Ȅ Ȇ Ȩ Ɇ
Ĝ Ğ Ġ Ģ Ɠ Ǥ Ǧ Ǵ
Ĥ Ħ Ƕ Ȟ
Ĩ Ī Ĭ Į İ Ǐ Ȉ Ȋ Ɨ Ɩ IJ
Ĵ Ɉ
Ķ Ƙ Ǩ
Ĺ Ļ Ľ Ŀ Ł Ƚ
LJ Lj NJ Nj lj nj
Ń Ņ Ň Ŋ Ɲ Ǹ
Ō Ŏ Ő Œ Ơ Ǒ Ǫ Ǭ Ǿ Ȍ Ȏ Ȫ Ȭ Ȯ Ȱ
Ƥ
Ŕ Ŗ Ř Ȑ Ȓ Ɍ
Ś Ŝ Ş Š Ș
Ţ Ť Ŧ Ƭ Ʈ Ț Ⱦ
Ũ Ū Ŭ Ů Ű Ų Ǔ Ǖ Ǘ Ǚ Ǜ Ư Ȕ Ȗ Ʉ
Ŵ
Ŷ Ÿ Ƴ Ȳ Ɏ
Ź Ż Ž Ƶ Ȥ
ā ă ą ǎ ȧ ǟ ǡ ǣ ǻ ǽ ȁ ȃ
ƀ Ƃ Ƅ ƅ
ć ĉ ċ č ƈ ȼ
ď đ Ƌ ƌ ȡ
ȸ ȹ
ē ĕ ė ę ě ȅ ȇ ȩ ɇ
ƒ
ĝ ğ ġ ģ ǥ ǧ ǵ
ĥ ħ ƕ ȟ
ĩ ī ĭ į ı ij ǐ ȉ ȋ
ĵ ǰ ȷ ɉ
ķ ĸ ƙ ǩ
ĺ ļ ľ ŀ ƚ ł
ń ņ ň ʼn ŋ ƞ ǹ ȵ
ō ŏ ő œ ơ ǒ ǫ ǭ ǿ ȍ ȏ ȫ ȭ ȯ ȱ
ƥ
ŕ ŗ ř ȑ ȓ ɍ
ś ŝ ş š ƨ ș ȿ
ţ ť ŧ ƫ ƭ ț ȶ
ũ ū ŭ ů ű ų ư ǔ ǖ ǘ ǚ ǜ ȕ ȗ
ŵ
ŷ ȳ ɏ
ź ż ž ƶ ȥ ɀ
`)
@ -476,13 +551,43 @@ da 27. es 38. an 87, in 68, 674
samples.set('Symbols', `
← ⟵ → ⟶ ↑ ↓ ↕
↖ ↗ ↘ ↙ ↔ ⟷ ↩ ↪
↵ ↳ ↰ ↱ ↴ ⇤ ⇥ ⇞ ⇟ ✓ ✗
● ○ ◆ ◇ ❖  ► ▼ ▲ ◀
☀ ☼ ♥ ♡ ⬆ ⇧
⌫ ⌧ ⌦ ⎋ ↺ ↻
⌘ ⇧ ⇪ ⌃ ⌅ ⌥ ⎇ ⏏
← ⟵ 🡐 → ⟶ 🡒 ↑ ↓ ↕
↖ ↗ ↘ ↙ ↔ ⟷ ↩ ↪
↵ ↳ ↰ ↱ ↴ ⎋ ↺ ↻
● ○ ◆ ◇ ❖  ► ▼ ▲ ◀
☀ ☼ ♥ ♡ ★ ☆ ✓ ✗ ⚠
⌫ ⌧ ⌦ ⇤ ⇥ ⇞ ⇟ ⏎
⌘ ⬆ ⇧ ⇪ ⌃ ⌅ ⌥ ⎇ ⏏
1\u20DD 2\u20DD 3\u20DD 4\u20DD 5\u20DD 6\u20DD 7\u20DD 8\u20DD 9\u20DD 0\u20DD
A\u20DD B\u20DD C\u20DD D\u20DD E\u20DD F\u20DD G\u20DD H\u20DD I\u20DD J\u20DD
K\u20DD L\u20DD M\u20DD N\u20DD O\u20DD P\u20DD Q\u20DD R\u20DD S\u20DD T\u20DD
U\u20DD V\u20DD W\u20DD X\u20DD Y\u20DD Z\u20DD !\u20DD ?\u20DD #\u20DD -\u20DD
+\u20DD \u20DD ×\u20DD ÷\u20DD =\u20DD <\u20DD >\u20DD ✓\u20DD ✗\u20DD
←\u20DD →\u20DD ↑\u20DD ↓\u20DD
1\u20DE 2\u20DE 3\u20DE 4\u20DE 5\u20DE 6\u20DE 7\u20DE 8\u20DE 9\u20DE 0\u20DE
A\u20DE B\u20DE C\u20DE D\u20DE E\u20DE F\u20DE G\u20DE H\u20DE I\u20DE J\u20DE
K\u20DE L\u20DE M\u20DE N\u20DE O\u20DE P\u20DE Q\u20DE R\u20DE S\u20DE T\u20DE
U\u20DE V\u20DE W\u20DE X\u20DE Y\u20DE Z\u20DE !\u20DE ?\u20DE #\u20DE -\u20DE
+\u20DE \u20DE ×\u20DE ÷\u20DE =\u20DE <\u20DE >\u20DE ✓\u20DE ✗\u20DE
←\u20DE →\u20DE ↑\u20DE ↓\u20DE
`)
@ -1602,7 +1707,8 @@ document.head.appendChild(fontCSS)
<div class="checkbox-group">
<span>Default-on features:</span>
<label title="Contextual alternates"><input type="checkbox" class="featopt" name="feat:calt=0"> Disable calt &nbsp;(Contextual alternates)</label>
<label title="Common ligatures (there are no common ligatures in Inter, but the font you are comparing to may have)"><input type="checkbox" class="featopt" name="feat:liga=0"> Disable liga &nbsp;(Common ligatures)</label>
<label title="Standard ligatures"><input type="checkbox" class="featopt" name="feat:liga=0"> Disable liga &nbsp;(Standard ligatures)</label>
<!-- <label title="Required ligatures"><input type="checkbox" class="featopt" name="feat:rlig=0"> Disable rlig &nbsp;(Required ligatures)</label> -->
<label title="Kerning"><input type="checkbox" class="featopt" name="feat:kern=0"> Disable kern &nbsp;(Kerning)</label>
</div>

View file

@ -97,7 +97,7 @@ select:focus {
top:0; right:0; bottom:0;
background:#f4f4f4;
padding: 24px;
user-select:none; -moz-user-select: none;
user-select:none; -moz-user-select: none; -webkit-user-select:none;
font-family: sans-serif !important;
overflow: auto;
letter-spacing:0.012em;
@ -157,7 +157,7 @@ select:focus {
justify-content: space-between;
}
.options input[type="checkbox"] + * {
user-select: none; -moz-user-select: none;
user-select: none; -moz-user-select: none; -webkit-user-select:none;
}
.options .varfontControl {
display: none;
@ -194,7 +194,7 @@ select:focus {
height: var(--fieldHeight);
line-height: var(--fieldHeight);
margin-left: 0.5em;
user-select: none; -webkit-user-select: none;
user-select: none; -webkit-user-select: none; -moz-user-select:none;
color: rgba(0,0,0,0.4);
}
.options .label-and-value input + note .unit,