Open ctrlcctrlv opened 1 year ago
Solved by #178.
Here's the diff of the two:
diff --git a/tmp/invisible.ttx b/Mienai/Mienai.ttx index a906b36..2c7fb14 100644 --- a/tmp/invisible.ttx +++ b/Mienai/Mienai.ttx @@ -4,20 +4,20 @@ <GlyphOrder> <!-- The 'id' attribute is only for humans; it is ignored when parsed. --> <GlyphID id="0" name=".notdef"/> - <GlyphID id="1" name=".null"/> - <GlyphID id="2" name="nonmarkingreturn"/> + <GlyphID id="1" name="uni0000"/> + <GlyphID id="2" name="glyph00002"/> </GlyphOrder> <head> <!-- Most of this table will be recalculated by the compiler --> <tableVersion value="1.0"/> <fontRevision value="1.0"/> - <checkSumAdjustment value="0xeef53dd6"/> + <checkSumAdjustment value="0xb140c804"/> <magicNumber value="0x5f0f3cf5"/> <flags value="00000000 00001011"/> <unitsPerEm value="2048"/> - <created value="Sat Aug 18 06:01:18 2012"/> - <modified value="Sat Aug 18 06:01:18 2012"/> + <created value="Wed Aug 17 19:22:44 2022"/> + <modified value="Wed Aug 17 19:41:54 2022"/> <xMin value="0"/> <yMin value="0"/> <xMax value="0"/> @@ -103,10 +103,10 @@ <ulUnicodeRange2 value="01010000 00000000 01111000 11111011"/> <ulUnicodeRange3 value="00000000 00000000 00000000 00000000"/> <ulUnicodeRange4 value="00000000 00000000 00000000 00000000"/> - <achVendID value="HL "/> + <achVendID value="MFEK"/> <fsSelection value="00000000 01000000"/> - <usFirstCharIndex value="65535"/> - <usLastCharIndex value="0"/> + <usFirstCharIndex value="0"/> + <usLastCharIndex value="65535"/> <sTypoAscender value="1491"/> <sTypoDescender value="-431"/> <sTypoLineGap value="307"/> @@ -118,23 +118,27 @@ <hmtx> <mtx name=".notdef" width="2048" lsb="0"/> - <mtx name=".null" width="2048" lsb="0"/> - <mtx name="nonmarkingreturn" width="2048" lsb="0"/> + <mtx name="glyph00002" width="2048" lsb="0"/> + <mtx name="uni0000" width="2048" lsb="0"/> </hmtx> <cmap> <tableVersion version="0"/> - <cmap_format_4 platformID="0" platEncID="3" language="0"> - </cmap_format_4> + <cmap_format_13 platformID="0" platEncID="6" format="13" reserved="0" length="40" language="0" nGroups="2"> + <map code="0x0" name="uni0000"/><!-- ???? --> + <map code="0x10ffffff" name="uni0000"/><!-- ???? --> + </cmap_format_13> <cmap_format_0 platformID="1" platEncID="0" language="0"> - <map code="0x0" name=".null"/> - <map code="0x8" name=".null"/> - <map code="0x9" name="nonmarkingreturn"/> - <map code="0xd" name="nonmarkingreturn"/> - <map code="0x1d" name=".null"/> + <map code="0x0" name="glyph00002"/> + <map code="0x8" name="glyph00002"/> + <map code="0x9" name="uni0000"/> + <map code="0xd" name="uni0000"/> + <map code="0x1d" name="glyph00002"/> </cmap_format_0> - <cmap_format_4 platformID="3" platEncID="1" language="0"> - </cmap_format_4> + <cmap_format_13 platformID="3" platEncID="10" format="13" reserved="0" length="40" language="0" nGroups="2"> + <map code="0x0" name="uni0000"/><!-- ???? --> + <map code="0x10ffffff" name="uni0000"/><!-- ???? --> + </cmap_format_13> </cmap> <loca> @@ -148,182 +152,58 @@ <TTGlyph name=".notdef"/><!-- contains no outline data --> - <TTGlyph name=".null"/><!-- contains no outline data --> + <TTGlyph name="glyph00002"/><!-- contains no outline data --> - <TTGlyph name="nonmarkingreturn"/><!-- contains no outline data --> + <TTGlyph name="uni0000"/><!-- contains no outline data --> </glyf> <name> - <namerecord nameID="0" platformID="1" platEncID="0" langID="0x0" unicode="True"> - Typeface © (your company). 2005. All Rights Reserved + <namerecord nameID="0" platformID="0" platEncID="4" langID="0x409"> + 見えない by Fredrick R. Brennan (20220817) </namerecord> - <namerecord nameID="1" platformID="1" platEncID="0" langID="0x0" unicode="True"> - invisible + <namerecord nameID="1" platformID="0" platEncID="4" langID="0x409"> + Mienai </namerecord> - <namerecord nameID="2" platformID="1" platEncID="0" langID="0x0" unicode="True"> + <namerecord nameID="2" platformID="0" platEncID="4" langID="0x409"> Regular </namerecord> - <namerecord nameID="3" platformID="1" platEncID="0" langID="0x0" unicode="True"> - invisible:Version 1.00 + <namerecord nameID="3" platformID="0" platEncID="4" langID="0x409"> + Mienai:MFEK:20220817 </namerecord> - <namerecord nameID="4" platformID="1" platEncID="0" langID="0x0" unicode="True"> - invisible + <namerecord nameID="4" platformID="0" platEncID="4" langID="0x409"> + Mienai </namerecord> - <namerecord nameID="5" platformID="1" platEncID="0" langID="0x0" unicode="True"> - Version 1.00 September 13, 2005, initial release + <namerecord nameID="5" platformID="0" platEncID="4" langID="0x409"> + Version 1.00;20220817 Fredrick R. Brennan CC0;made with MFEKmetadata and fontTools </namerecord> - <namerecord nameID="6" platformID="1" platEncID="0" langID="0x0" unicode="True"> - invisible + <namerecord nameID="6" platformID="0" platEncID="4" langID="0x409"> + Mienai </namerecord> - <namerecord nameID="10" platformID="1" platEncID="0" langID="0x0" unicode="True"> - This font was created using Font Creator 5.0 from High-Logic.com + <namerecord nameID="7" platformID="0" platEncID="4" langID="0x409"> + Not trademarked. </namerecord> - <namerecord nameID="2" platformID="3" platEncID="1" langID="0x403"> - Normal + <namerecord nameID="8" platformID="0" platEncID="4" langID="0x409"> + Modular Font Editor K Foundation, Inc. </namerecord> - <namerecord nameID="2" platformID="3" platEncID="1" langID="0x405"> - obyčejné + <namerecord nameID="9" platformID="0" platEncID="4" langID="0x409"> + Fredrick R. Brennan </namerecord> - <namerecord nameID="2" platformID="3" platEncID="1" langID="0x406"> - normal + <namerecord nameID="11" platformID="0" platEncID="4" langID="0x409"> + https://copypaste.wtf </namerecord> - <namerecord nameID="2" platformID="3" platEncID="1" langID="0x407"> - Standard + <namerecord nameID="13" platformID="0" platEncID="4" langID="0x409"> + This font is public domain, released under the terms of the Creative Commons Zero License. available at <https://creativecommons.org/publicdomain/zero/1.0/legalcode>. </namerecord> - <namerecord nameID="2" platformID="3" platEncID="1" langID="0x408"> - Κανονικά - </namerecord> - <namerecord nameID="0" platformID="3" platEncID="1" langID="0x409"> - Typeface © (your company). 2005. All Rights Reserved - </namerecord> - <namerecord nameID="1" platformID="3" platEncID="1" langID="0x409"> - invisible - </namerecord> - <namerecord nameID="2" platformID="3" platEncID="1" langID="0x409"> - Regular - </namerecord> - <namerecord nameID="3" platformID="3" platEncID="1" langID="0x409"> - invisible:Version 1.00 - </namerecord> - <namerecord nameID="4" platformID="3" platEncID="1" langID="0x409"> - invisible - </namerecord> - <namerecord nameID="5" platformID="3" platEncID="1" langID="0x409"> - Version 1.00 September 13, 2005, initial release - </namerecord> - <namerecord nameID="6" platformID="3" platEncID="1" langID="0x409"> - invisible - </namerecord> - <namerecord nameID="10" platformID="3" platEncID="1" langID="0x409"> - This font was created using Font Creator 5.0 from High-Logic.com - </namerecord> - <namerecord nameID="2" platformID="3" platEncID="1" langID="0x40a"> - Normal - </namerecord> - <namerecord nameID="2" platformID="3" platEncID="1" langID="0x40b"> - Normaali - </namerecord> - <namerecord nameID="2" platformID="3" platEncID="1" langID="0x40c"> - Normal - </namerecord> - <namerecord nameID="2" platformID="3" platEncID="1" langID="0x40e"> - Normál - </namerecord> - <namerecord nameID="2" platformID="3" platEncID="1" langID="0x410"> - Normale - </namerecord> - <namerecord nameID="2" platformID="3" platEncID="1" langID="0x413"> - Standaard - </namerecord> - <namerecord nameID="2" platformID="3" platEncID="1" langID="0x414"> - Normal - </namerecord> - <namerecord nameID="2" platformID="3" platEncID="1" langID="0x415"> - Normalny - </namerecord> - <namerecord nameID="2" platformID="3" platEncID="1" langID="0x416"> - Normal - </namerecord> - <namerecord nameID="2" platformID="3" platEncID="1" langID="0x419"> - Обычный - </namerecord> - <namerecord nameID="2" platformID="3" platEncID="1" langID="0x41b"> - Normálne - </namerecord> - <namerecord nameID="2" platformID="3" platEncID="1" langID="0x41d"> - Normal - </namerecord> - <namerecord nameID="2" platformID="3" platEncID="1" langID="0x41f"> - Normal - </namerecord> - <namerecord nameID="2" platformID="3" platEncID="1" langID="0x424"> - Navadno - </namerecord> - <namerecord nameID="2" platformID="3" platEncID="1" langID="0x42d"> - Arrunta - </namerecord> - <namerecord nameID="2" platformID="3" platEncID="1" langID="0x80a"> - Normal - </namerecord> - <namerecord nameID="2" platformID="3" platEncID="1" langID="0x816"> - Normal - </namerecord> - <namerecord nameID="2" platformID="3" platEncID="1" langID="0xc0a"> - Normal - </namerecord> - <namerecord nameID="2" platformID="3" platEncID="1" langID="0xc0c"> - Normal + <namerecord nameID="14" platformID="0" platEncID="4" langID="0x409"> + https://creativecommons.org/publicdomain/zero/1.0/legalcode </namerecord> </name> - <post> - <formatType value="2.0"/> - <italicAngle value="0.0"/> - <underlinePosition value="-217"/> - <underlineThickness value="150"/> - <isFixedPitch value="0"/> - <minMemType42 value="0"/> - <maxMemType42 value="0"/> - <minMemType1 value="0"/> - <maxMemType1 value="0"/> - <psNames> - <!-- This file uses unique glyph names based on the information - found in the 'post' table. Since these names might not be unique, - we have to invent artificial names in case of clashes. In order to - be able to retain the original information, we need a name to - ps name mapping for those cases where they differ. That's what - you see below. - --> - </psNames> - <extraNames> - <!-- following are the name that are not taken from the standard Mac glyph order --> - </extraNames> - </post> - - <gasp> - <gaspRange rangeMaxPPEM="65535" rangeGaspBehavior="2"/> - </gasp> - - <FFTM> - <!-- FontForge's timestamp, font source creation and modification dates --> - <version value="1"/> - <FFTimeStamp value="Mon Sep 14 17:32:09 2009"/> - <sourceCreated value="Tue Sep 13 14:30:08 2005"/> - <sourceModified value="Sat Aug 18 06:01:05 2012"/> - </FFTM> - - <GDEF> - <Version value="0x00010000"/> - <GlyphClassDef> - <ClassDef glyph=".null" class="1"/> - <ClassDef glyph="nonmarkingreturn" class="1"/> - </GlyphClassDef> - <LigCaretList> - <Coverage> - </Coverage> - <!-- LigGlyphCount=0 --> - </LigCaretList> - </GDEF> + <vmtx> + <mtx name=".notdef" height="2048" tsb="0"/> + <mtx name="glyph00002" height="2048" tsb="0"/> + <mtx name="uni0000" height="2048" tsb="0"/> + </vmtx> </ttFont>
Solved by #178.
Here's the diff of the two: