Skip to content

Instantly share code, notes, and snippets.

View GlyphsのAJ1用グリフ名変更_2.6.5から3.0.txt
2.6.5 (1342) 3.0 (3032)
circumflex circumflexcomb
macron macroncomb
ring ringcomb
cedilla cedillacomb
middledot-kata.half dot-kata.half
dieresis.full dieresis
meizieraSquare meiziEra
taisyoueraSquare taisyouEra
syouwaeraSquare syouwaEra
View 異体字化けを直す.applescript
tell application "Adobe InDesign 2021"
try
--選択テキストを取得する
set curSelection to object reference of selection of document 1
if class of curSelection is in {text, character, word, line, paragraph, text style range, text column} then
set everyChar to object reference of every character of curSelection
--1文字ずつ処理をする
repeat with aChar in everyChar
@monokano
monokano / aiver.py
Last active Oct 31, 2020
Illustratorファイル(ai, eps)の作成アプリバージョンと保存バージョンを検出する
View aiver.py
#!/usr/bin/python
#
# Usage: python aiver.py illustrator-file(ai,eps)
#
# This script will detect the app version written in the illustrator file.
#
import sys, os, re
def getAppName(ver):
@monokano
monokano / inddver.py
Last active Nov 8, 2020
InDesignファイル(ドキュメント、ブック、ライブラリ、テンプレート)の作成アプリバージョンを検出する
View inddver.py
#!/usr/bin/python
#
# Usage: python inddver.py indesign-file(indd,indb,indl,indt)
#
# This script will detect the app version written in the indesign file.
#
import sys, os, re
def getAppName(verDec):
View リンク更新を解決.jsx
//#################################################################
// リンク更新を解決.jsx
//
// InDesignのオブジェクトレイヤーオプション > リンク更新オプションを
// 「applicationSettings」に設定し、反映させる
//
// 選択範囲内のリンクが対象
//
//#################################################################
@monokano
monokano / Glyphs-AJ1-ROS.md
Last active Jul 28, 2019
GlyphsのAJ1の問題と対処 2. ROS編
View Glyphs-AJ1-ROS.md

GlyphsのAJ1の問題と対処 2. ROS編

GlyphsはAdobe-Japan1フォントを書き出せるものの、その実装にはいくつか問題を抱えています。ここではROS情報の問題と対処方法を説明します。

ROS情報

AJ1フォントのCFFテーブルには冒頭にROS情報が記述されています。ROSは「Registry」「Ordering」「Supplement」の頭文字を指しています。AJ1-6のときは、ROSは以下のようになります。

  • Registry:Adobe
  • Ordering:Japan1
  • Supplement:6

AJ1-3フォントの場合、JIS90用(Std)はSupplementが「3」になります。一方で、JIS04用(StdN)はSupplementを「6」にしなければいけません。JIS04用はJIS90用の後に追加されたものであり、1-3用のグリフだけでなく1-6用までのグリフもあるからです。

@monokano
monokano / Glyphs-AJ1-GSUB.md
Last active Nov 20, 2020
GlyphsのAJ1の問題と対処 1. GSUB編
View Glyphs-AJ1-GSUB.md

GlyphsのAJ1の問題と対処 1. GSUB編

GlyphsはAdobe-Japan1フォントを書き出せるものの、その実装にはいくつか問題を抱えています。ここではGSUBの問題と対処方法を説明します。

GSUBファイル

ROSをAJ1にして、OpenTypeフィーチャーになにも設定しないと、Glyphsはフォント書き出し時にAdobe製GSUBファイルを読み込み、そのフォントのGSUBフィーチャーにします。読み込まれるGSUBファイルは以下のResourcesフォルダの中にあります。

  • v2まで Glyphs.app/Contents/PlugIns/OTF.glyphsFileFormat/Contents/Resources/
  • v3 Glyphs 3.app/Contents/Frameworks/GlyphsCore.framework/Versions/A/Resources

GSUBファイルは5つあります。

  • gsubAdobe-Japan1-3.txt
You can’t perform that action at this time.