as per title say, at the latest G3 (3327) by inserting cvParameters
FeatUILabelNameID
code produces double entry at the name table.
What I wrote at the cv code:
here’s the font ttx name table dump:
<?xml version="1.0" encoding="UTF-8"?>
<ttFont sfntVersion="OTTO" ttLibVersion="4.46">
<name>
<namerecord nameID="256" platformID="1" platEncID="0" langID="0x0" unicode="True">
Legible J
</namerecord>
<namerecord nameID="257" platformID="1" platEncID="0" langID="0x0" unicode="True">
Legible J
</namerecord>
<namerecord nameID="258" platformID="1" platEncID="0" langID="0x0" unicode="True">
Short J
</namerecord>
<namerecord nameID="259" platformID="1" platEncID="0" langID="0x0" unicode="True">
Short J
</namerecord>
<namerecord nameID="260" platformID="1" platEncID="0" langID="0x0" unicode="True">
Pipe Q
</namerecord>
<namerecord nameID="261" platformID="1" platEncID="0" langID="0x0" unicode="True">
Pipe Q
</namerecord>
<namerecord nameID="262" platformID="1" platEncID="0" langID="0x0" unicode="True">
Legible R
</namerecord>
<namerecord nameID="263" platformID="1" platEncID="0" langID="0x0" unicode="True">
Legible R
</namerecord>
<namerecord nameID="264" platformID="1" platEncID="0" langID="0x0" unicode="True">
Monocular a
</namerecord>
<namerecord nameID="265" platformID="1" platEncID="0" langID="0x0" unicode="True">
Monocular a
</namerecord>
<namerecord nameID="266" platformID="1" platEncID="0" langID="0x0" unicode="True">
Tail a
</namerecord>
<namerecord nameID="267" platformID="1" platEncID="0" langID="0x0" unicode="True">
Tail a
</namerecord>
<namerecord nameID="268" platformID="1" platEncID="0" langID="0x0" unicode="True">
Soft f
</namerecord>
<namerecord nameID="269" platformID="1" platEncID="0" langID="0x0" unicode="True">
Soft f
</namerecord>
<namerecord nameID="270" platformID="1" platEncID="0" langID="0x0" unicode="True">
Monocular g
</namerecord>
<namerecord nameID="271" platformID="1" platEncID="0" langID="0x0" unicode="True">
Monocular g
</namerecord>
<namerecord nameID="272" platformID="1" platEncID="0" langID="0x0" unicode="True">
Soft j
</namerecord>
<namerecord nameID="273" platformID="1" platEncID="0" langID="0x0" unicode="True">
Soft j
</namerecord>
<namerecord nameID="274" platformID="1" platEncID="0" langID="0x0" unicode="True">
Legible l
</namerecord>
<namerecord nameID="275" platformID="1" platEncID="0" langID="0x0" unicode="True">
Legible l
</namerecord>
<namerecord nameID="276" platformID="1" platEncID="0" langID="0x0" unicode="True">
Soft l
</namerecord>
<namerecord nameID="277" platformID="1" platEncID="0" langID="0x0" unicode="True">
Soft l
</namerecord>
<namerecord nameID="278" platformID="1" platEncID="0" langID="0x0" unicode="True">
Straight r
</namerecord>
<namerecord nameID="279" platformID="1" platEncID="0" langID="0x0" unicode="True">
Straight r
</namerecord>
<namerecord nameID="280" platformID="1" platEncID="0" langID="0x0" unicode="True">
Legible t
</namerecord>
<namerecord nameID="281" platformID="1" platEncID="0" langID="0x0" unicode="True">
Legible t
</namerecord>
<namerecord nameID="282" platformID="1" platEncID="0" langID="0x0" unicode="True">
Soft t
</namerecord>
<namerecord nameID="283" platformID="1" platEncID="0" langID="0x0" unicode="True">
Soft t
</namerecord>
<namerecord nameID="284" platformID="1" platEncID="0" langID="0x0" unicode="True">
Legible y
</namerecord>
<namerecord nameID="285" platformID="1" platEncID="0" langID="0x0" unicode="True">
Legible y
</namerecord>
<namerecord nameID="286" platformID="1" platEncID="0" langID="0x0" unicode="True">
Soft y
</namerecord>
<namerecord nameID="287" platformID="1" platEncID="0" langID="0x0" unicode="True">
Soft y
</namerecord>
<namerecord nameID="0" platformID="3" platEncID="1" langID="0x409">
Copyright 2020 by ARK. All Right Reserved
</namerecord>
<namerecord nameID="1" platformID="3" platEncID="1" langID="0x409">
Fonts Medium
</namerecord>
<namerecord nameID="2" platformID="3" platEncID="1" langID="0x409">
Regular
</namerecord>
<namerecord nameID="3" platformID="3" platEncID="1" langID="0x409">
1.000;ARK;Fonts-Medium
</namerecord>
<namerecord nameID="4" platformID="3" platEncID="1" langID="0x409">
Fonts Medium
</namerecord>
<namerecord nameID="5" platformID="3" platEncID="1" langID="0x409">
Version 1.000
</namerecord>
<namerecord nameID="6" platformID="3" platEncID="1" langID="0x409">
Fonts-Medium
</namerecord>
<namerecord nameID="8" platformID="3" platEncID="1" langID="0x409">
ARK
</namerecord>
<namerecord nameID="9" platformID="3" platEncID="1" langID="0x409">
ARK
</namerecord>
<namerecord nameID="11" platformID="3" platEncID="1" langID="0x409">
https://www.instagram.com/ARK
</namerecord>
<namerecord nameID="12" platformID="3" platEncID="1" langID="0x409">
https://github.com/ARK
</namerecord>
<namerecord nameID="13" platformID="3" platEncID="1" langID="0x409">
Subject to the ARK End User License Agreement.
</namerecord>
<namerecord nameID="16" platformID="3" platEncID="1" langID="0x409">
Fonts
</namerecord>
<namerecord nameID="17" platformID="3" platEncID="1" langID="0x409">
Medium
</namerecord>
<namerecord nameID="256" platformID="3" platEncID="1" langID="0x409">
Legible J
</namerecord>
<namerecord nameID="257" platformID="3" platEncID="1" langID="0x409">
Legible J
</namerecord>
<namerecord nameID="258" platformID="3" platEncID="1" langID="0x409">
Short J
</namerecord>
<namerecord nameID="259" platformID="3" platEncID="1" langID="0x409">
Short J
</namerecord>
<namerecord nameID="260" platformID="3" platEncID="1" langID="0x409">
Pipe Q
</namerecord>
<namerecord nameID="261" platformID="3" platEncID="1" langID="0x409">
Pipe Q
</namerecord>
<namerecord nameID="262" platformID="3" platEncID="1" langID="0x409">
Legible R
</namerecord>
<namerecord nameID="263" platformID="3" platEncID="1" langID="0x409">
Legible R
</namerecord>
<namerecord nameID="264" platformID="3" platEncID="1" langID="0x409">
Monocular a
</namerecord>
<namerecord nameID="265" platformID="3" platEncID="1" langID="0x409">
Monocular a
</namerecord>
<namerecord nameID="266" platformID="3" platEncID="1" langID="0x409">
Tail a
</namerecord>
<namerecord nameID="267" platformID="3" platEncID="1" langID="0x409">
Tail a
</namerecord>
<namerecord nameID="268" platformID="3" platEncID="1" langID="0x409">
Soft f
</namerecord>
<namerecord nameID="269" platformID="3" platEncID="1" langID="0x409">
Soft f
</namerecord>
<namerecord nameID="270" platformID="3" platEncID="1" langID="0x409">
Monocular g
</namerecord>
<namerecord nameID="271" platformID="3" platEncID="1" langID="0x409">
Monocular g
</namerecord>
<namerecord nameID="272" platformID="3" platEncID="1" langID="0x409">
Soft j
</namerecord>
<namerecord nameID="273" platformID="3" platEncID="1" langID="0x409">
Soft j
</namerecord>
<namerecord nameID="274" platformID="3" platEncID="1" langID="0x409">
Legible l
</namerecord>
<namerecord nameID="275" platformID="3" platEncID="1" langID="0x409">
Legible l
</namerecord>
<namerecord nameID="276" platformID="3" platEncID="1" langID="0x409">
Soft l
</namerecord>
<namerecord nameID="277" platformID="3" platEncID="1" langID="0x409">
Soft l
</namerecord>
<namerecord nameID="278" platformID="3" platEncID="1" langID="0x409">
Straight r
</namerecord>
<namerecord nameID="279" platformID="3" platEncID="1" langID="0x409">
Straight r
</namerecord>
<namerecord nameID="280" platformID="3" platEncID="1" langID="0x409">
Legible t
</namerecord>
<namerecord nameID="281" platformID="3" platEncID="1" langID="0x409">
Legible t
</namerecord>
<namerecord nameID="282" platformID="3" platEncID="1" langID="0x409">
Soft t
</namerecord>
<namerecord nameID="283" platformID="3" platEncID="1" langID="0x409">
Soft t
</namerecord>
<namerecord nameID="284" platformID="3" platEncID="1" langID="0x409">
Legible y
</namerecord>
<namerecord nameID="285" platformID="3" platEncID="1" langID="0x409">
Legible y
</namerecord>
<namerecord nameID="286" platformID="3" platEncID="1" langID="0x409">
Soft y
</namerecord>
<namerecord nameID="287" platformID="3" platEncID="1" langID="0x409">
Soft y
</namerecord>
<namerecord nameID="288" platformID="3" platEncID="1" langID="0x409">
Future Pack
</namerecord>
<namerecord nameID="289" platformID="3" platEncID="1" langID="0x409">
Legible Pack
</namerecord>
<namerecord nameID="290" platformID="3" platEncID="1" langID="0x409">
Soft Pack
</namerecord>
<namerecord nameID="291" platformID="3" platEncID="1" langID="0x409">
Weight
</namerecord>
<namerecord nameID="292" platformID="3" platEncID="1" langID="0x409">
Italic
</namerecord>
</name>
</ttFont>
are the double entries required by ot spec, or did I do something wrong?.
Thanks.