2015-12-01から1ヶ月間の記事一覧
$ xxd arial.ttf | head 00000000: 0001 0000 0019 0100 0004 0090 4453 4947 ............DSIG 00000010: b77e 536a 000d dc30 0000 1adc 4744 4546 .~Sj...0....GDEF 00000020: b13f b3a1 000c 4b24 0000 0334 4750 4f53 .?....K$...4GPOS 00000030: 83c6 …
vimでバイナリ編集する。 (1)vimをバイナリモードで起動する。 オプション「-b」を指定することで、バイナリモードで起動します。 $ vim -b filename(2)16進数ダンプ形式に変換する。 vimに付属のxxdコマンドを使用して、16進数ダンプ形式に変換します。 :%!…
天井の蛍光灯の電灯をLEDに変えようと思い、2台、LEDシーリングライトを購入した。 明るさ、12段階 色合い、16段階 常夜灯も、7段階明るさが変えられた。 1台目の2階の点灯は、2〜3分で取り換えることができた。 2台目の古い居間の蛍光灯の電灯は…
うちの猫にのみが大量発生した。 猫のほうは、洗ったりして、ノミが減っていったが、部屋の中がノミだらけになってしまった。 アマゾンで"ノミとりホイホイ"というものを見つけた。 ほんとに効くのか?????と思ったけど、買って仕掛けてみた。ノミは、光…
if ($flags & self::ARG_1_AND_2_ARE_WORDS) { if ($flags & self::ARGS_ARE_XY_VALUES) { $e = $font->readInt16(); $f = $font->readInt16(); } else { $point_compound = $font->readUInt16(); $point_component = $font->readUInt16(); } } else { if ($…
$ spot -tGSUB=4 DroidSansFallbackFull.ttf ### [GSUB] (003c08e4) Version =1.0 (00010000) ScriptList =000a FeatureList=0030 LookupList =0044 --- ScriptList (000a) ScriptCount=2 --- ScriptRecord[index]={ScriptTag,Script} [0]={hani,000e} [1]={…
spot -tGSUB=7 KozGoKanaNK-Heavy.otf$ spot -h Usage: spot [-u|-h|-ht|-r] [-n|-nc|-G|-T|-F] [-f] [-V] [-m] [-d][-i<ids>] [-o<offs>] [-t<tags>|-P<featuretags>] [-p<policy>] [-@ <ptsize>] <fontfile>+ OR: spot -X <scriptfile> Options: -u print usage information -h print usage and help information -ht pri…</scriptfile></fontfile></ptsize></policy></featuretags></tags></offs></ids>
$ ttx usage: ttx [options] inputfile1 [... inputfileN] TTX 2.5 -- From OpenType To XML And Back If an input file is a TrueType or OpenType font file, it will be dumped to an TTX file (an XML-based text format). If an input file is a TTX fi…
glyf - Glyf Data This table contains information that describes the glyphs in the font in the TrueType outline format. Information regarding the rasterizer (scaler) refers to the TrueType rasterizer. Each glyph begins with the following he…
$ ttx -l DroidSansFallbackFull.ttf Listing table info for "DroidSansFallbackFull.ttf": tag checksum length offset ---- ---------- ------- ------- GDEF 0xC3E83331 40 3934384 GPOS 0x0015000A 12 3934424 GSUB 0x428AD728 180 3934436 OS/2 0x5D33…
hb-view --output-file=output.png arial.ttf abc
メモリを2.5GB、確保の要求をしているだけで、実際に使用している容量は312MBのようだ。 com.apple.SpeechRecognitionCore.speechrecognitiond メモリ 2.54 GB メモリ圧縮 2.24 GB 実メモリ 312.0 MB osx - Disable SpeechRecognitionCore - Ask Different
Self Intersectiong フォント内にパス同士が交差する箇所があるとき Wrong Direction フォント作成のルールである「外側の輪郭は時計回り、内側の輪郭は反時計回り」に反しているとき Missing Points at Extrema 点の個数の上限を越えたとき Non-integral co…
0x800F0922Windows10のPCを初期状態にした。 Windowsの機能の有効化と無効化から.Net3.5をインストールした。
MacのVmware Fusionの上で動かしているWindows10 Proが、 Windows Updateでエラーになった。 エラーは、0x80070643である。 Windows Defenderが、うまく更新できていないのが原因のようです。 Nortonをアンインストールしてみる。 Nortonをインストールして…
$ printf '\u0e27\u0e31\u0e19\u0e19\u0e35\u0e49' | hb-shape ./Garuda.ttf [uni0E27=0+558|uni0E31=0+0|uni0E19=2+684|uni0E19=3+684|uni0E35=3@-44,0+0|uni0E49=3@-41,0+0]$ printf '\u0e27\u0e31\u0e19\u0e19\u0e35\u0e49' | hb-shape ./Garuda.ttf --ou…
$ cp /usr/share/fonts/truetype/tlwg/Garuda.ttf $ printf '\ue01' | hb-view ./Garuda.ttf $ printf '\ue01' | hb-shape ./Garuda.ttf [uni0E01=0+641]
u01@vm01:~$ hb-shape --help-all Usage: hb-shape [OPTION...] [FONT-FILE] [TEXT]Help Options: -h, --help Show help options --help-all Show all help options --help-font Options controlling the font --help-text Options controlling the input te…
u01@vm01:~$ hb-view --help-all Usage: hb-view [OPTION...] [FONT-FILE] [TEXT]Help Options: -h, --help Show help options --help-all Show all help options --help-font Options controlling the font --help-text Options controlling the input text…
①ー2:shape_closure_consumer_t用 110 int 111 main (int argc, char **argv) 112 { 113 main_font_text_t<shape_closure_consumer_t, FONT_SIZE_NONE, 0> driver; 114 return driver.main (argc, argv); 115 } ②共通 50 template <typename consumer_t, int default_font_size, int subpixel_bits> 51 struct main_font_text_t…</typename></shape_closure_consumer_t,>
hb_shape_full() at hb-shape.cc:374 0x7ffff7b413df shape_options_t::shape() at options.hh:248 0x4049bc shape_consumer_t<view_cairo_t>::consume_line() at shape-consumer.hh:61 0x4053b2 main_font_text_t<shape_consumer_t<view_cairo_t>, 256, 8>::main() at main-font-text.hh:80 0x4051eb main</shape_consumer_t<view_cairo_t></view_cairo_t>…
44 /* hb_face_t */ 47 const hb_face_t _hb_face_nil = { 48 HB_OBJECT_HEADER_STATIC, 50 true, /* immutable */ 52 NULL, /* reference_table_func */ 53 NULL, /* user_data */ 54 NULL, /* destroy */ 56 0, /* index */ 57 1000, /* upem */ 58 0, /* …
u01@vm01:~/layout/oss/harfbuzz-1.1.2/test/api $ ./test-version --debug-log
u01@vm01:~/layout/oss/harfbuzz-1.1.2/test/api $ ./test-unicode --debug-log
177 typedef enum { /*< flags >*/ 178 HB_BUFFER_FLAG_DEFAULT = 0x00000000u, 179 HB_BUFFER_FLAG_BOT = 0x00000001u, /* Beginning-of-text */ 180 HB_BUFFER_FLAG_EOT = 0x00000002u, /* End-of-text */ 181 HB_BUFFER_FLAG_PRESERVE_DEFAULT_IGNORABLES…
399 void 400 hb_shape (hb_font_t *font, 401 hb_buffer_t *buffer, 402 const hb_feature_t *features, 403 unsigned int num_features) 404 { 405 hb_shape_full (font, buffer, features, num_features, NULL); 406 }
hb_buffer_t::add() at hb-buffer.cc:241 0x7ffff7b33f90 hb_buffer_add_utf<hb_utf8_t>() at hb-buffer.cc:1,484 0x7ffff7b36fb5 hb_buffer_add_utf8() at hb-buffer.cc:1,519 0x7ffff7b3629b shape_options_t::populate_buffer() at options.hh:226 0x4048ef shape_co</hb_utf8_t>…
template <typename consumer_t, int default_font_size, int subpixel_bits> struct main_font_text_t { main_font_text_t (void) : options ("[FONT-FILE] [TEXT]"), <==デフォルト値 font_opts (&options, default_font_size, subpixel_bits), input (&options), consumer (&options) {} int main (int argc, char **argv)</typename>…
Microsoft OneDirve for Businessのスタートアップで起動されているようだ。 何もしていないのに、560MBぐらい確保している。
424 static void 425 pango_cairo_renderer_show_text_glyphs (PangoRenderer *renderer, 426 const char *text, 427 int text_len, 428 PangoGlyphString *glyphs, 429 cairo_text_cluster_t *clusters, 430 int num_clusters, 431 gboolean backward, 432 …