summaryrefslogtreecommitdiff
path: root/docs/lab
diff options
context:
space:
mode:
authorRasmus Andersson <rasmus@notion.se>2019-08-05 05:35:36 +0300
committerRasmus Andersson <rasmus@notion.se>2019-08-05 05:35:36 +0300
commitba49662904d5ba716802be57a48ea84cf89d3f10 (patch)
treeb65881e04e169632dffc617269c56c50731d37f0 /docs/lab
parent672ead9a6cf4f20772bccb217055d8b5d84fc6bc (diff)
downloadinter-ba49662904d5ba716802be57a48ea84cf89d3f10.tar.xz
release 3.8
Diffstat (limited to 'docs/lab')
-rw-r--r--docs/lab/glyphinfo.json54
-rw-r--r--docs/lab/index.html220
-rw-r--r--docs/lab/lab.css6
3 files changed, 201 insertions, 79 deletions
diff --git a/docs/lab/glyphinfo.json b/docs/lab/glyphinfo.json
index 5055eb66b..793fa9f7d 100644
--- a/docs/lab/glyphinfo.json
+++ b/docs/lab/glyphinfo.json
@@ -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"]
diff --git a/docs/lab/index.html b/docs/lab/index.html
index 0047d7a60..0d5792601 100644
--- a/docs/lab/index.html
+++ b/docs/lab/index.html
@@ -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×
3−5 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ć, alliae’n Förhwy’numgyfi ext.' 'Konuma, kävättä; ylim th Schges. Majega diged; ye. Kom'es. - davoul hatoupa, Beve. Þegebon ke’s eisall'oma, çözünkre.” tes.' esta,' va'apareo. Allä.' zelte, ettykiv, lha, s'étéž ovixan vätymwy, jedana fur.” (diro, skalma; upă Mutos. Dyw’r Dymgyfe.» Lebtey, qu'num sky, au’n 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 i’r ískar.” kuklig. Byddym işlaya's våbece, înte's, ngsaghy, einavi ara'inyeach fellva övehri. Dag.' zapt, evingil vêemül ha, dwa’r 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ţă, Kona’r 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 dae’niin záklia. Var. Topeat, að lantiska, föraný, samasz, l'augligt.' thu'è alliwe. Jessaban: curuma’r 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,' au’n 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 o’r unties, peä, Os revall'ordang.' 'avecto, destwed Eenun'écostí tävydw’r lar, napar-sessa'elluis ješ, fwytiv, 15 136. Dagés,' z conkon karaelha’r 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>
diff --git a/docs/lab/lab.css b/docs/lab/lab.css
index 69d775295..beb8dc306 100644
--- a/docs/lab/lab.css
+++ b/docs/lab/lab.css
@@ -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,