hns - 日記自動生成システム - Version 2.19.9

先月 2013年12月 来月
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Namazu for hns による簡易全文検索
詳しくは 詳細指定/ヘルプを参照して下さい
検索式:

2013年12月11日(水) 旧暦 [n年日記] [更新:"2013/12/11 14:17:45"]

#1 [Input][Method] 橋田表(下書)

t-code の運指 (stroke) を漢字の音読みの順に並べた 「橋田表」 というものがある。 これはもともとは、 当時電総研にいらっしゃった 橋田浩一 さんが LaTeX で作ったものである。
これを僕が Perl と PostScript で表から生成するようにしたものがある。 一応 で配っている。これに関連する話をいくつか紹介する。 NetBSD の package system の Work In Progress では
wip/tc-hasida-table
で make package-install すると、.pdf と .ps 形式も生成する
Help は、その wip から入れた場合には、
(cd /usr/pkg/share/hasida-table; perl hasida-table -h )
で表示されるが、その日本語版は
(cd /usr/pkg/share/hasida-table; perl hasida-table -j )
とすると表示され、その内容は次の通り
hasida-table: 
Synonyms:
    hasida-table [指定] [aiueo_file]
Where: 
      ( N ) は未実装を示す。[指定]は次のものをどのような
      順で指定しても良い。-cv -bo などと出来る。-f -n など
      はその直後に引数を一つ必要とする。
 [指定]
  -c  調べるだけ ( N )
  -b  「RL の時太字にする」を無効とする ( bold )
  -d  動作の確認用 debug mode
  -f frame_list
      frame_list で指定された譜に書いてある文字に枠を付ける
      その文字が negative で出力されないようになっていてしかもそ
      の字が aiueo_file にあれば、その後に出て来る最初の字に付ける
      この -f の指定がない時は、aiueo_file の行頭の字に枠を付ける
      何も枠を付けたくない時は -f /dev/null とすれば良い。
  -g  格子点の大きさを pt ( 1/72 inch ) で指定する。(無指定時 0.3 )
  -h  使い方(英語)
  -H   見なれた元祖橋田表を印刷する。classic mode とも言う。次のものと
      等価 -b -r -o -f /dev/null aiueo-1215.jis
  -j  使い方(日本語)
  -n  negative
      印刷しない文字が書いてある譜の指定。決して使わない字や、覚えてし
      まった字を書いておくとそれを表に出さない。
  -o  RR,LL の場合、使わない側の格子を印刷する(無指定では印刷しない)
  -r  反転形式。○→● ( 無指定時 ●→○)
  -v  おしゃべり形式 ( -c と供に指定の時だけ有効) (N)
  -s  名前
      打鍵表の指定 tc-mule.el が読む tcode.st を指定する
      ( Unix path の形式で指定 ) 無指定時: ./tcode.st 
  [aiueo_file]
      印刷したい漢字の一覧が書いてある譜を指定する。
      無指定時: 標準入力から読む
Note:
  ここで用いる漢字の譜は全ていわゆる JIScode ( ISO-1022-JP )であること。
  aiueo_file はその中に書いてある順に印刷する。また当然 tcode.st もその
  順序が重要であるが、-n, -f で指定する、省略文字と枠を付ける文字の指定
  は順序は構わない。
  (ただし信じられないことにこの Perl 手続きは *euc-japan* で保存のこと。)
Examle:   
   tcode で普通に打てる 1351 全てを印刷する。(三頁になる)
  hasida-table -f frame.jis aiueo-full-1351.jis | lpr

   negative という名前の譜の中に印刷しない(省略する)字を書いておく
  hasida-table -f frame.jis -n negative-sample aiueo-full-1351.jis | lpr

   もともとの橋田表と同じ字種だけを印刷し、しかも○→●という順序を使う。
  hasida-table -r aiueo-hasida-1215.jis | lpr
version: Id: hasida-table,v 1.3 1996/04/26 22:46:00 makoto Exp 
ちなみに、一番最近使用した hasida-negative は 806 文字書いてあるもので、
genova@makoto 14:02:23/131211(~)% ls -l ~/mule/lisp/lisp/hasida-negative                                 
-rw-r--r--  1 makoto  operator  2229 Feb  5  2001 /home/makoto/mule/lisp/lisp/hasida-negative
これを使うと、次のようになる。
genova@makoto 14:00:36/131211(~)% 
(cd /usr/pkg/share/hasida-table/; \
  perl hasida-table -f frame.jis -n ~/mule/lisp/lisp/hasida-negative aiueo-full-1351.jis) \
  >!  /tmp/ps
806 char omitted
545 char printed
しかし、いくら何でも 11 年も経っているので、覚えている字も少しは変化している。



最近の日記
2024年05月04日
Trial on 10.99.10
another version (later trial) to succeed
2024年04月29日
dkim
2024年03月10日
停電 (瞬電)
2024年03月03日
the second try on bare-metal
useradd
2024年02月29日
opendkim and senmail
以上、1 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.9, HyperNikkiSystem Project

Count.cgi (since 2000/02/05)