I am Japanese. I have been using Glyphs since the Glyphs2 era, and recently I’ve been opening files created in Glyphs2 in Glyphs3 to update fonts.
When exporting OTF files in Glyphs3,
they become files that cause errors during installation on Windows. Investigating the cause reveals that Japanese fonts containing a vrt2 table for vertical writing trigger the error.
Glyphs3 does not create the Vertical metrics (vhea/vmtx) table when exporting OTF files. Therefore, Windows seems to flag the file as invalid and throws an error because the vrt2 table exists but the vhea/vmtx tables are missing.
The solution is as follows:
In Glyphs 3 → Font Info → Font → Custom Parameters,
add:
Export vmtx Table = true
(= forces output of vhea/vmtx)
I wish this custom parameter were set by default in Glyphs 3.
Incidentally, TTF format files install without issue on Windows without any modifications.
By the way, when exporting OTF fonts in Glyphs2, “VORG” is added as mentioned in the reply above. However, it is not added when exporting OTF fonts in Glyphs3. I tried to add ‘VORG’ using custom parameters as follows, but “Export Vertical Origin = True” does not take effect.
I would like this issue to be fixed as well.
Add the following to Font Info → Font → Custom Parameters: