Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Font "Invisible" is of dubious copyright #179

Open
ctrlcctrlv opened this issue Aug 17, 2022 · 0 comments
Open

Font "Invisible" is of dubious copyright #179

ctrlcctrlv opened this issue Aug 17, 2022 · 0 comments

Comments

@ctrlcctrlv
Copy link

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 &lt;https://creativecommons.org/publicdomain/zero/1.0/legalcode&gt;.
     </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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant