Skip to content

Commit

Permalink
added locl, sups and ordn features - ready for version2
Browse files Browse the repository at this point in the history
  • Loading branch information
mitradranirban committed Nov 24, 2024
1 parent 0dc4278 commit 5618893
Show file tree
Hide file tree
Showing 31 changed files with 1,828 additions and 696 deletions.
135 changes: 67 additions & 68 deletions out/fontbakery/fontbakery-report.html
Original file line number Diff line number Diff line change
Expand Up @@ -273,18 +273,18 @@ <h2>Summary</h2>
<td>0</td>
<td>0</td>
<td>1</td>
<td>11</td>
<td>12</td>
<td>91</td>
<td>9</td>
<td>8</td>
<td>139</td>
</tr>
<tr>
<td>0%</td>
<td>0%</td>
<td>0%</td>
<td>4%</td>
<td>5%</td>
<td>36%</td>
<td>4%</td>
<td>3%</td>
<td>55%</td>
</tr>
</table>
Expand Down Expand Up @@ -4064,9 +4064,9 @@ <h3>
<p>Interpolation issues were found in the font:</p>
<pre><code>- Contour 3 in glyph 'Dcroat': becomes underweight between wght=100,wdth=100,slnt=0 and wght=700,wdth=200,slnt=-20.

- Contour 7 in glyph 'uni20BF': becomes underweight between wght=100,wdth=100,slnt=0 and wght=700,wdth=200,slnt=-20.

- Contour 3 in glyph 'Eth': becomes underweight between wght=100,wdth=100,slnt=0 and wght=700,wdth=200,slnt=-20.

- Contour 7 in glyph 'uni20BF': becomes underweight between wght=100,wdth=100,slnt=0 and wght=700,wdth=200,slnt=-20.
</code></pre>


Expand Down Expand Up @@ -7138,24 +7138,24 @@ <h3>
<li>U+02D8 BREVE: try adding one of: yi, canadian-aboriginal</li>
<li>U+02D9 DOT ABOVE: try adding one of: yi, canadian-aboriginal</li>
<li>U+02DB OGONEK: try adding one of: yi, canadian-aboriginal</li>
<li>U+0302 COMBINING CIRCUMFLEX ACCENT: try adding one of: cherokee, tifinagh, math, coptic</li>
<li>U+0305 COMBINING OVERLINE: try adding one of: elbasan, gothic, math, coptic, glagolitic</li>
<li>U+0302 COMBINING CIRCUMFLEX ACCENT: try adding one of: tifinagh, math, cherokee, coptic</li>
<li>U+0305 COMBINING OVERLINE: try adding one of: glagolitic, elbasan, math, gothic, coptic</li>
<li>U+0306 COMBINING BREVE: try adding one of: tifinagh, old-permic</li>
<li>U+0307 COMBINING DOT ABOVE: try adding one of: todhri, tifinagh, canadian-aboriginal, syriac, hebrew, tai-le, duployan, coptic, math, old-permic, malayalam</li>
<li>U+0307 COMBINING DOT ABOVE: try adding one of: syriac, hebrew, malayalam, duployan, tai-le, old-permic, tifinagh, math, canadian-aboriginal, todhri, coptic</li>
<li>U+030A COMBINING RING ABOVE: try adding one of: syriac, duployan</li>
<li>U+030B COMBINING DOUBLE ACUTE ACCENT: try adding one of: cherokee, osage</li>
<li>U+030B COMBINING DOUBLE ACUTE ACCENT: try adding one of: osage, cherokee</li>
<li>U+030C COMBINING CARON: try adding one of: cherokee, tai-le</li>
<li>U+030F COMBINING DOUBLE GRAVE ACCENT: not included in any glyphset definition</li>
<li>U+0310 COMBINING CANDRABINDU: try adding one of: sunuwar, math</li>
<li>U+0311 COMBINING INVERTED BREVE: try adding one of: todhri, coptic</li>
<li>U+0312 COMBINING TURNED COMMA ABOVE: try adding math</li>
<li>U+031B COMBINING HORN: not included in any glyphset definition</li>
<li>U+0324 COMBINING DIAERESIS BELOW: try adding one of: cherokee, syriac, duployan</li>
<li>U+0324 COMBINING DIAERESIS BELOW: try adding one of: syriac, cherokee, duployan</li>
<li>U+0326 COMBINING COMMA BELOW: try adding math</li>
<li>U+0327 COMBINING CEDILLA: try adding math</li>
<li>U+0328 COMBINING OGONEK: not included in any glyphset definition</li>
<li>U+032E COMBINING BREVE BELOW: try adding syriac</li>
<li>U+0331 COMBINING MACRON BELOW: try adding one of: tifinagh, syriac, thai, gothic, sunuwar, cherokee, caucasian-albanian</li>
<li>U+0331 COMBINING MACRON BELOW: try adding one of: syriac, caucasian-albanian, tifinagh, cherokee, gothic, thai, sunuwar</li>
<li>U+0335 COMBINING SHORT STROKE OVERLAY: not included in any glyphset definition</li>
<li>U+2021 DOUBLE DAGGER: try adding adlam</li>
<li>U+2030 PER MILLE SIGN: try adding adlam</li>
Expand Down Expand Up @@ -9000,8 +9000,8 @@ <h3>
<span class='details_text'>
<p>The dot of soft dotted characters used in orthographies <em>must</em> disappear in the following strings: i̐</p>
<p>The dot of soft dotted characters <em>should</em> disappear in other cases, for example: i̅ i̇ ǐ i̒ i̛̅ i̛̇ i̛̊ i̛̋ ǐ̛ i̛̐ i̛̒ i̤̅ i̤̇ i̤̊ i̤̋ ǐ̤ i̤̐ i̤̒ i̦̅ i̦̇</p>
<p>Your font fully covers the following languages that require the soft-dotted feature: Lithuanian (Latn, 2,357,094 speakers), Dutch (Latn, 31,709,104 speakers).</p>
<p>Your font does <em>not</em> cover the following languages that require the soft-dotted feature: Vute (Latn, 21,000 speakers), Bafut (Latn, 158,146 speakers), Lugbara (Latn, 2,200,000 speakers), Igbo (Latn, 27,823,640 speakers), Ukrainian (Cyrl, 29,273,587 speakers), Mundani (Latn, 34,000 speakers), Sar (Latn, 500,000 speakers), Makaa (Latn, 221,000 speakers), Kom (Latn, 360,685 speakers), Ejagham (Latn, 120,000 speakers), Gulay (Latn, 250,478 speakers), Nzakara (Latn, 50,000 speakers), Nateni (Latn, 100,000 speakers), Kpelle, Guinea (Latn, 622,000 speakers), Mfumte (Latn, 79,000 speakers), Ekpeye (Latn, 226,000 speakers), Zapotec (Latn, 490,000 speakers), Basaa (Latn, 332,940 speakers), Yala (Latn, 200,000 speakers), Mango (Latn, 77,000 speakers), Avokaya (Latn, 100,000 speakers), Aghem (Latn, 38,843 speakers), Belarusian (Cyrl, 10,064,517 speakers), Ebira (Latn, 2,200,000 speakers), Fur (Latn, 1,230,163 speakers), Dii (Latn, 71,000 speakers), Ngbaka (Latn, 1,020,000 speakers), South Central Banda (Latn, 244,000 speakers), Bete-Bendi (Latn, 100,000 speakers), Dan (Latn, 1,099,244 speakers), Ma’di (Latn, 584,000 speakers), Southern Kisi (Latn, 360,000 speakers), Ijo, Southeast (Latn, 2,471,000 speakers), Navajo (Latn, 166,319 speakers), Koonzime (Latn, 40,000 speakers), Cicipu (Latn, 44,000 speakers).</p>
<p>Your font fully covers the following languages that require the soft-dotted feature: Dutch (Latn, 31,709,104 speakers), Lithuanian (Latn, 2,357,094 speakers).</p>
<p>Your font does <em>not</em> cover the following languages that require the soft-dotted feature: Avokaya (Latn, 100,000 speakers), Makaa (Latn, 221,000 speakers), Nzakara (Latn, 50,000 speakers), South Central Banda (Latn, 244,000 speakers), Navajo (Latn, 166,319 speakers), Lugbara (Latn, 2,200,000 speakers), Mfumte (Latn, 79,000 speakers), Southern Kisi (Latn, 360,000 speakers), Sar (Latn, 500,000 speakers), Ejagham (Latn, 120,000 speakers), Fur (Latn, 1,230,163 speakers), Dan (Latn, 1,099,244 speakers), Basaa (Latn, 332,940 speakers), Dii (Latn, 71,000 speakers), Koonzime (Latn, 40,000 speakers), Ngbaka (Latn, 1,020,000 speakers), Bafut (Latn, 158,146 speakers), Ijo, Southeast (Latn, 2,471,000 speakers), Yala (Latn, 200,000 speakers), Nateni (Latn, 100,000 speakers), Ma’di (Latn, 584,000 speakers), Zapotec (Latn, 490,000 speakers), Ekpeye (Latn, 226,000 speakers), Cicipu (Latn, 44,000 speakers), Bete-Bendi (Latn, 100,000 speakers), Gulay (Latn, 250,478 speakers), Belarusian (Cyrl, 10,064,517 speakers), Ukrainian (Cyrl, 29,273,587 speakers), Mundani (Latn, 34,000 speakers), Ebira (Latn, 2,200,000 speakers), Kom (Latn, 360,685 speakers), Aghem (Latn, 38,843 speakers), Igbo (Latn, 27,823,640 speakers), Mango (Latn, 77,000 speakers), Vute (Latn, 21,000 speakers), Kpelle, Guinea (Latn, 622,000 speakers).</p>


[code: soft-dotted]
Expand Down Expand Up @@ -9055,45 +9055,73 @@ <h3>

<span class='details_text'>
<p>The following glyphs have on-curve points which have potentially incorrect y coordinates:</p>
<pre><code>* Eogonek (U+0118): X=334.0,Y=-1.0 (should be at baseline 0?)
<pre><code>* Aogonek (U+0104): X=442.0,Y=-1.0 (should be at baseline 0?)

* Aogonek (U+0104): X=560.0,Y=-1.0 (should be at baseline 0?)

* Eogonek (U+0118): X=452.0,Y=-1.0 (should be at baseline 0?)
* Eogonek (U+0118): X=477.0,Y=-2.0 (should be at baseline 0?)

* Eogonek (U+0118): X=334.0,Y=-1.0 (should be at baseline 0?)
* Eogonek (U+0118): X=595.0,Y=-2.0 (should be at baseline 0?)

* Eogonek (U+0118): X=876.0,Y=-1.0 (should be at baseline 0?)
* Eogonek (U+0118): X=477.0,Y=-1.0 (should be at baseline 0?)

* Eogonek (U+0118): X=1019.0,Y=-1.0 (should be at baseline 0?)

* ccedilla (U+00E7): X=568.0,Y=2.0 (should be at baseline 0?)

* ccedilla (U+00E7): X=724.0,Y=2.0 (should be at baseline 0?)

* iogonek (U+012F): X=339.0,Y=2.0 (should be at baseline 0?)
* iogonek (U+012F): X=482.0,Y=1.0 (should be at baseline 0?)

* iogonek (U+012F): X=600.0,Y=1.0 (should be at baseline 0?)

* iogonek (U+012F): X=482.0,Y=2.0 (should be at baseline 0?)

* iogonek (U+012F): X=1024.0,Y=2.0 (should be at baseline 0?)

* uni012F_uni0300: X=476.0,Y=2.0 (should be at baseline 0?)

* uni012F_uni0300: X=594.0,Y=2.0 (should be at baseline 0?)

* uni012F_uni0301: X=476.0,Y=2.0 (should be at baseline 0?)

* uni012F_uni0301: X=594.0,Y=2.0 (should be at baseline 0?)

* uni012F_uni0302: X=476.0,Y=2.0 (should be at baseline 0?)

* uni012F_uni0302: X=594.0,Y=2.0 (should be at baseline 0?)

* uni012F_uni0303: X=476.0,Y=2.0 (should be at baseline 0?)

* uni012F_uni0303: X=594.0,Y=2.0 (should be at baseline 0?)

* iogonek (U+012F): X=457.0,Y=2.0 (should be at baseline 0?)
* uni012F_uni0304: X=476.0,Y=2.0 (should be at baseline 0?)

* iogonek (U+012F): X=339.0,Y=2.0 (should be at baseline 0?)
* uni012F_uni0304: X=594.0,Y=2.0 (should be at baseline 0?)

* iogonek (U+012F): X=881.0,Y=2.0 (should be at baseline 0?)
* uni012F_uni030C: X=476.0,Y=2.0 (should be at baseline 0?)

* uni012F_uni030C: X=594.0,Y=2.0 (should be at baseline 0?)

* uni0162 (U+0162): X=447.0,Y=1.0 (should be at baseline 0?)

* uni0162 (U+0162): X=603.0,Y=1.0 (should be at baseline 0?)

* uni01EA (U+01EA): X=341.0,Y=2.0 (should be at baseline 0?)
* uni01EA (U+01EA): X=484.0,Y=1.0 (should be at baseline 0?)

* uni01EA (U+01EA): X=459.0,Y=2.0 (should be at baseline 0?)
* uni01EA (U+01EA): X=602.0,Y=1.0 (should be at baseline 0?)

* uni01EA (U+01EA): X=341.0,Y=2.0 (should be at baseline 0?)
* uni01EA (U+01EA): X=484.0,Y=2.0 (should be at baseline 0?)

* uni01EA (U+01EA): X=883.0,Y=2.0 (should be at baseline 0?)
* uni01EA (U+01EA): X=1026.0,Y=2.0 (should be at baseline 0?)

* uni01EB (U+01EB): X=334.0,Y=1.0 (should be at baseline 0?)
* uni01EB (U+01EB): X=477.0,Y=1.0 (should be at baseline 0?)

* uni01EB (U+01EB): X=452.0,Y=1.0 (should be at baseline 0?)
* uni01EB (U+01EB): X=1019.0,Y=1.0 (should be at baseline 0?)

* uni01EB (U+01EB): X=334.0,Y=1.0 (should be at baseline 0?)
* uni0328 (U+0328): X=-271.0,Y=-1.0 (should be at baseline 0?)

* uni01EB (U+01EB): X=876.0,Y=1.0 (should be at baseline 0?)
* uni0328 (U+0328): X=-153.0,Y=-1.0 (should be at baseline 0?)

* uni2116 (U+2116): X=501.0,Y=1549.0 (should be at cap-height 1548?)

Expand Down Expand Up @@ -9358,7 +9386,7 @@ <h3>

<h2>Font File Checks</h2>
<span class='section__emoji'>
🔥⚠️⚠️⚠️⏩⏩⏩⏩⏩⏩⏩⏩ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️
🔥⚠️⚠️⚠️⚠️⏩⏩⏩⏩⏩⏩⏩⏩ℹ️ℹ️ℹ️ℹ️ℹ️
</span>

<h3>
Expand Down Expand Up @@ -10348,11 +10376,11 @@ <h3>
<tbody>
<tr>
<td align="left">Dehinted Size</td>
<td align="right">271.8kb</td>
<td align="right">272.4kb</td>
</tr>
<tr>
<td align="left">Hinted Size</td>
<td align="right">271.8kb</td>
<td align="right">272.5kb</td>
</tr>
<tr>
<td align="left">Increase</td>
Expand Down Expand Up @@ -10499,25 +10527,10 @@ <h3>

<span class='details_text'>
<p>This font lacks caret positioning values for these ligature glyphs:
- i_uni030A
- i_uni030B
- j_gravecomb
- j_uni0303
- j_uni0304
- j_uni0308
- j_uni0311
- jacute
- uni012F_uni0300
- uni012F_uni0301
- uni012F_uni0302
- uni012F_uni0303
- uni012F_uni0304
- uni012F_uni030C
- uni1ECB_uni0300
- uni1ECB_uni0301
- uni1ECB_uni0302
- uni1ECB_uni0303
- uni1ECB_uni0304</p>
- ldot
- uni1ECB_uni0301</p>


[code: incomplete-caret-pos-data]
Expand Down Expand Up @@ -10594,7 +10607,7 @@ <h3>

<details>
<summary>
ℹ️
⚠️
Samaano[slnt,wdth,wght].ttf

</summary>
Expand All @@ -10603,28 +10616,14 @@ <h3>

<li class='details_item'>
<span class='details_indicator'>
ℹ️ INFO
</span>

<span class='details_text'>
<p>Latn</p>


[code: dlng-tag]

</span>
</li>

<li class='details_item'>
<span class='details_indicator'>
ℹ️ INFO
⚠️ WARN
</span>

<span class='details_text'>
<p>Latn,Deva</p>
<p>This font file does not have a 'meta' table.</p>


[code: slng-tag]
[code: lacks-meta-table]

</span>
</li>
Expand Down
Loading

0 comments on commit 5618893

Please sign in to comment.