のねのBlog

パソコンの問題や、ソフトウェアの開発で起きた問題など書いていきます。よろしくお願いします^^。

ufo point pen

def read(ufo_path): ufo = UFOReader(ufo_path) lib = ufo.readLib() glyph_order = lib['public.glyphOrder'] glyph_set = ufo.getGlyphSet() for glyph_name in glyph_order: glifBytes = glyph_set.getGLIF(glyph_name) g = glyph_set[glyph_name] pen =…

Glyph2のグリフの上書き貼り付け

Glyphs2 ①まず、コピーしたいグリフを選択して編集>コピーする。 ②Glyphの上書き貼り付け(Command+Option+V) ③すべてとか、貼り付け方を選べる。

spot 使い方

% spot -n ./font.ttf --- names[glyphId]=<name> [0]=<.notdef@0> [1]=<gname@1>% spot -nc ./font.ttf --- names[glyphId]=<name> [0]=<.notdef@0> [1]=<gname00001@1> [2]=<gname00002@2> [3]=<gname00003@3> % spot -T font.ttf ### [sfnt] (00000000) --- offset subtable version =1.0 [TrueType] numTables =16 sear…</gname00003@3></gname00002@2></gname00001@1></name></gname@1></name>

spot -ht

% spot -ht Table-specific usage: --- BASE =4 List BASE content =5 Friendly list of BASE content --- CFF_ =6 Proof glyph plot Options: [-a] [-c] [-R] [-g<list>] [-bleft,bottom,right,top] [-shoriz,vert] -a don't show outline annotation -c convert </list>…

setsnap

sub ShowUsage { print STDOUT &fix(<<ENDUSAGE); setsnap.pl Version 02/16/2018 setsnap.pl [-u] [-h] setsnap.pl < stemHist-generated-stemwidth-reports setsnap.pl -s [-n] < stemHist-generated-stemwidth-reports setsnap.pl [-o [-b<bot_pt_size>] [-t<top_pt_size>] [-r<dpi>]] [-n] < stemHist-generated-stemwi…</dpi></top_pt_size></endusage);>

sfntedit help

/* Print usage information */ static void printUsage(void) { printf( "Usage:\n" " %s [options] <srcfile> [<dstfile>]\n" "OR: %s -X <scriptfile>\n" "\n" "Options:\n" " -x <tag>[=<file>][,<tag>[=<file>]]+ extract table to file\n" " -d <tag>[,<tag>]+ delete table\n" " -a <tag>=<file>[,<tag>=<file>]+ ad…</file></tag></file></tag></tag></tag></file></tag></file></tag></scriptfile></dstfile></srcfile>

ERROR: Font has neither StemSnapV nor StdVW!

ERROR: Font has neither StemSnapV nor StdVW! if hasattr(privateDict, "StemSnapV"): vstems = privateDict.StemSnapV elif hasattr(privateDict, "StdVW"): vstems = [privateDict.StdVW] else: if allow_no_blues: # dummy value. Needs to be #larger …

mac perl debug

sudo cpan install Devel::Camelcadedb

afdko autohint

afdkoの3.4まである。 3.1まで実態がある。 それ以降は、psautohintへredirectしてる。

aws 無料期間 請求書 どこでとられているか

詳細 AWS のサービスの料金$0.68 $0.00 Data Transfer $0.00 Asia Pacific (Tokyo) $0.61 Elastic Compute Cloud $0.61 Asia Pacific (Tokyo) Elastic IP Addresses$0.61 $0.00 per Elastic IP address not attached to a running instance for the first ho…

makeotf

/* Create 16-bit and 32-bit (if needed) Unicode cmaps */ static void makeUnicodecmaps(hotCtx g) { mapCtx h = g->ctx.map; long i; /* Create the BMP UTF-16 cmaps */ cmapBeginEncoding(g, cmap_MS, cmap_MS_UGL, 0); for (i = 0; i < h->sort.uv.cn…

apple mac ftxvalidator

https://developer.apple.com/download/more/?=font % ftxvalidator [~/Desktop/Release210514][master] ftxvalidator build 207, FontToolbox.framework build 340 Usage: ftxvalidator [-hlrSTvV] [-t testList] [-o outputfile] fontfile Options: -e An …

docs.microsoft.com

mac bosupdateproxy

osのアップデート時に、firewallで検出。 What is this bosUpdateProxy process and can I block internet access to it? : MacOS Q: What is "bosUpdateProxy" process in Ac… - Apple Community

font merge

nototools/merge_fonts.py at main · googlefonts/nototools · GitHub

pyftsubset --help

% pyftsubset --help pyftsubset -- OpenType font subsetter and optimizer pyftsubset is an OpenType font subsetter and optimizer, based on fontTools. It accepts any TT- or CFF-flavored OpenType (.otf or .ttf) or WOFF (.woff) font file. The s…

pyftsubset

fonts - How to use pyftsubset of Fonttools inside of the python environment, not from the command line - Stack Overflow

spot test

spotの例 afdko/spot_test.py at develop · adobe-type-tools/afdko · GitHub afdko/tests/spot_data/expected_output at develop · adobe-type-tools/afdko · GitHub

spot -ht

% spot -ht Table-specific usage: --- BASE =4 List BASE content =5 Friendly list of BASE content --- CFF_ =6 Proof glyph plot Options: [-a] [-c] [-R] [-g<list>] [-bleft,bottom,right,top] [-shoriz,vert] -a don't show outline annotation -c convert </list>…

Mac Norton360 SubmitDiagInfoへアクセス

Mac 「fe80:4::aede:48ff:fe33:4455」がこのMac上のSubmitDiagInfoにアクセスしようとしています。 よくわからないので、とりあえず、遮断しておく。 norton360

BUFFALO USB3.1Gen1 ポータブルSSD 1TB

内臓のSSDが足りなくなってきたので、 外付けSSDを買った。 2代目。 BUFFALO USB3.1Gen1 ポータブルSSD 1TB 日本製 PS5/PS4(メーカー動作確認済) 耐衝撃・コネクター保護機構 SSD-PG1.0U3-B/NL BUFFALO USB3.1Gen1 ポータブルSSD 1TB 日本製 PS5/PS4(メーカ…

192.168.49.1 udp

HTTP/1.1 200 OK USN: uuid:(略)::urn:dial-multiscreen-org:service:dial:1 CACHE-CONTROL: max-age=1800 EXT: ST: urn:dial-multiscreen-org:service:dial:1 LOCATION: http://192.168.XXX.XXX:60000/upnp/dev/(略)/desc SERVER: Linux/3.10.61 UPnP/1.0 …

zap という名前のサーバーに接続できません。

‘‘‘ アクセスしようとしているサイトを見つけられません zap という名前のサーバーに接続できません。 ‘‘‘ zap サーバー セキュリティー - 安全なwebアプリケーションの作り方 第2版、「2.実習環境のセットアップ」で出る警告について(OWASP ZAPの設定方法)…

aws cost explorer

【AWS】IAMユーザで請求情報を見る - Qiita

ssh pem

SSH KeyをOpenSSH形式化からPEM形式に変換 - ひびのメモ SSHの鍵 - ふなWiki

aws

無駄なコストを省こう!AWSで消し忘れを防止するためにチェックすべき7つのポイント | DevelopersIO

Windows10 sshクライアント コマンド

i: private-key-file l:login user name >ssh -i "ssh_aws.pem" -l ec2-user ec2.ap-northeast-1.compute.amazonaws.com The authenticity of host 'ec2.ap-northeast-1.compute.amazonaws.com (1x.1xx.8x.2xx)' can't be established. ECDSA key fingerprin…

puttyコピペ失敗

rlogin/telnet/ssh(クライアント)ターミナルソフト Windowsターミナルソフト + Rlogin が最高すぎる!! - Qiita

apache error 500

$ clear $ pwd /var/log $ cd /var/log/httpd -bash: cd: /var/log/httpd: Permission denied $ sudo cd /var/log/httpd $ ls -al total 292 drwxr-xr-x 8 root root 333 Mar 31 06:38 . drwxr-xr-x 20 root root 280 Mar 31 06:38 .. drwx------ 2 root roo…

webcam_stream

webcam_stream Running Firefox as root in a regular user's session is not supported. 一時回避策 $ ls -al .X* -rw------- 1 kali kali 49 Mar 23 17:01 .Xauthority $ sudo chown root .Xauthority