Glyphs template
This is a template to create Japanese fonts for OpenType CFF (.otf) using Glyphs.
To recognize OpenType CFF as a Japanese font, all of the following conditions must be met:
- It's cid-keyed
- ROS is either "Adobe-Identity-0" or "Adobe-Japan1-x"
- CodePageRange has JIS/Japan
The template is a Glyphs file that has been prepared to meet these conditions.
Template_Adobe-Identity-0
- Adobe-Identity-0 template
- The only three glyphs prepared are ".notdef", "space", and "X".
- In glyphOrder, ".notdef" and "space" are arranged from the beginning. When editing glyphOrder, make sure these two are the first ones
- "X" is installed in Illustrator vertically to prevent it from slipping.
- For Glyphs3, we have installed "for-vmtx" glyphs to automatically generate vmtx
Templates_AJ1-3(StdN)
- Adobe-Japan1-3 (StdN) template
- Glyphs may change the glyph names for AJ1 during updates. Use a template that matches your version of Glyphs
- Covers glyphs (for Glyphs 2, no Reiwa glyphs)
- The glyph width is divided into three categories: 1000/600/500
- 1000 is a full-width glyph. 600 is a European glyph. 500 is a half-width glyph
- "〓" has been placed in the component (excluding white space characters)
- The .rotat glyph has a component-located base glyph
- When you edit the base glyph, it will automatically be reflected in the .rotat glyph. However, only vertWidth (vertical glyph width when assembled vertically) is not reflected. Please set it using "Set vertWidth for vrt2 Glyph" in Glyphs-Scripts
Notes on Templates_AJ1-3
- Prohibited: Do not delete or add glyphs
- Prohibited: Do not change glyph names
- Prohibited: Do not set OpenType features
- For Glyphs 2, Glyphs automatically installs fonts when you publish them, so leave it to me.
- For Glyphs 3, I import the GSUB feature from an external file, so leave it to that.
- Prohibited: Do not edit the glyphOrder
- Prohibited: Do not update glyph information
- For Glyphs 2, there is an issue where the ROS of the exported font is incorrect. As explained in "Glyphs AJ1 Issues and Solutions - 2. ROS Edition," there is no easy solution for now, so I think it's fine to just leave it as is...
- For Glyphs 3, I set it to Aj1-7. Don't change it because it's correct
Sample_AJ1-3(StdN)
- Sample of actually putting the font path to Templates_AJ1-3 (StdN)
- The shaped path is IPAex Mincho. The glyphs that were not available in IPAex tomorrow morning remain
- The requirements are the same as Templates_AJ1-3 (StdN).
Glyphs Download Link
- https://updates.glyphsapp.com/Glyphs2.6.2-1268.zip
- https://updates.glyphsapp.com/Glyphs2.6.3-1271.zip
- https://updates.glyphsapp.com/Glyphs2.6.4-1286.zip
- https://updates.glyphsapp.com/Glyphs2.6.5-1342.zip
- https://updates.glyphsapp.com/Glyphs2.6.6-1350.zip
- https://updates.glyphsapp.com/Glyphs2.6.7-1359.zip
- https://updates.glyphsapp.com/Glyphs2.6.8-1361.zip
- https://updates.glyphsapp.com/Glyphs2.6.9-1363.zip
- https://updates.glyphsapp.com/Glyphs3.0.4-3108.zip
- https://updates.glyphsapp.com/Glyphs3.0.5-3131.zip
- https://updates.glyphsapp.com/Glyphs3.1-3133.zip
- https://updates.glyphsapp.com/Glyphs3.1.1-3148.zip
- https://updates.glyphsapp.com/Glyphs3.1.2-3151.zip
Desktop app for fonts
Glyphs + AJ1
- Detect AJ1 Name Diff
- Find out the difference between AJ1 glyph names that differ depending on the version of Glyphs
- Repair AJ1 Name Diff
- Check the differences in AJ1 glyph names that differ depending on the version of Glyphs and repair the glyphs file
- Convert AJ1 GSUB for Glyphs
- Replace the "cid" notation of the AJ1 GSUB file published by Adobe with nice name
- AJ1 Explorer
- View various information about AJ1 glyphs. Glyphs' nice name for AJ1 can also be imported
verification
- FontBBox Viewer
- Extract FontBBox and various metrics from a font file and display them graphically
- Font Lookie 5
- Extract and display various tables from a font file
- Naming Table Viewer
- Extract and list name tables from font files
Output in TrueType
The Glyphs file published here is for CFF, but it can also be output using OpenType TrueType.
Notes
- TrueType does not have a name-keyed/cid-keyed distinction
- Since ROS is cid-keyed-specific, there is no ROS in TrueType. In other words, "TrueType Adobe-Japan1" does not exist
- To recognize it as a Japanese font, you can just have JIS/Japan in CodePageRange.
- AJ1-3 files for Glyphs2 cannot avoid errors, so TrueType output is not possible
method
This is a way to avoid an error when outputting with an auto hint. I'm not sure what the hints will be as a result of this...
- Added "TTFAutohint options" to the custom parameters for "OutOutOutOutOutOutOutOutOutOutOutOutOutOutOutOutOutOutOutOutOutOutOutOutOutOutOutOutOutOutOutOutOutOutOutOutOutOutOutOutOutOutOutOutOutOutOutOutOutOutOutOutOutOutOut
- Click a value to display the settings window
- Turn on the "Symbol Font" check box and press the OK button
Update history
2023.5.9
- Changed folder name to match Glyphs version
- Updated links for font apps
2023.1.12
- Fixed an error in the custom filter for AJ1
- Added section header to GlyphOrder for AJ1 for Glyphs3
2023.1.4
- Since Glyphs3 may not automatically generate vmtx, I added a glyph "for-vmtx" with a non-length width of 1000 to the AI0 Glyphs3 template to automatically generate it.
2023.1.3
- Brushing up "CustomFilter AJ1.plist"
2023.1.2
- Changed unicodeRanges in AI0 template to codePageRanges
- Added codePageRanges to the AJ1 template for Glyphs3 (as JIS/Japan is not automatically set up in G3)
- Added AJ1 sample for Glyphs3
- Keep file names as simple as possible
2022.11.28
- Changed folder name to match Glyphs version
2022.5.26
- GSUB file name for Glyphs3 template has been changed
2022.5.24
- Added AJ1-3 template for Glyphs3.0.4
2021.12.22
- Added AJ1-3 template for Glyphs2.6.6-2.6.7
- Added Adobe-Identity-0 template for Glyphs3
- Added a download link for Glyphs2
- Added Glyphs AJ1 app
2020.11.20
- The folder name clearly states the range of available Glyphs versions.
2020.10.3
- Sample_AJ1-3 (StdN) has been added
2020.9.28
- I set the Adobe-Japan 1 only to 1-3, and set "〓" in the glyph.
2019.12.17
- Added "Templates_AJ1_Glyphs2.6.3-1271". In addition, some of the nice name for AJ1 has been changed in Glyphs2.6.2.
2019.9.14 Template_Adobe-Identity-0
- Added unicodeRanges to recognize Japanese fonts in Adobe apps
2019.8.16
- To avoid the specification that Glyphs automatically zeros the width of glyphs with the character code of the combined character when exporting fonts, "DisableAllAutomaticBehaviour" was added to the master's custom parameters.