らんだむな記憶

blogというものを体験してみようか!的なー

2018-02-04から1日間の記事一覧

輪郭を複製して新しいレイヤーに突っ込んでremove overlapとかするサンプル

何がしたいんだってばさ!?ってなサンプル: def copy_path(path): new_path = GSPath() for pt in path.points: pt2 = GSNode(type=pt.type, x=pt.x, y=pt.y) new_path.points.append(pt2) new_path.setClosePath_(True) return new_path def createRemoveO…

新しいレイヤーを作って輪郭を配置する

layer = GSLayer() new_path = GSPath() path = Glyphs.font.selectedLayers[0].paths[0] for pt in path.points: # pt2 = copy.copy(pt) でもいいかも? pt2 = GSNode(type=pt.type, x=pt.x, y=pt.y) new_path.points.append(pt2) layer.paths.append(new_p…

Remove Overlapフィルタをスクリプトから実行する

font = Glyphs.font thisFilter = NSClassFromString("GlyphsFilterRemoveOverlap").alloc().init() thisFilter.setController_(font.currentTab) for layer in font.selectedLayers: thisFilter.runFilterWithLayer_error_(layer, None) あぁぁ... font = G…

シンボル表示

IT

nm x SOME_EXECUTABLE で中身を見るしかっ!

Glyphsの自動化(2)

Glyphsの自動化 - らんだむな記憶 自動化とはちょっと違うけど、スクリプト内からフィルタの機能を呼び出したい。 Export Variable Font using Python Scripting API - Scripting - Glyphs Forumを見るとvariable fontは無理みたい。 Generate() API support…

OSS Gate

IT

OSS Gate | Doorkeeper へー。意識の高そうな世界があるんだなぁ。 とりあえずいつも使ってるツールとかのバグを見つけたらNew issueするくらいが気楽(?)で良いのではなかろうか...。 いや普通にバグってるしね...。

git merge

Git

ブランチで沢山どうでもいいcommitをして、いざ完成!ってとこで、その完成だけ取り込みたい。 ブランチ切って更新してマージするまでの流れ - Qiitaをぼんやり見ていると git merge --squash development とかでいいんじゃないかな?と思って試したらそんな…