Article View: fj.os.plan9
Article #32japanese font
From: Hiroki Tamakoshi
Date: Tue, 04 Jul 2000 00:00
Date: Tue, 04 Jul 2000 00:00
52 lines
3098 bytes
3098 bytes
こんにちは。
玉越@奈良先端科学技術大学院大学です。
しばらく使っていて分からないことが出てきたので教えて下さい。
質問ばかりでは申し訳ないので一つ貢献を。
arisawa@vega.aichi-u.ac.jp (Kenji Arisawa) writes:
> Plan9 はビットマップの漢字フォントが大き過ぎて、とても日本語を表示する
> 気にはなれません。12x12 の漢字フォントが移植できないかなとよく考えま
> す。
フォントの仕組について大体理解したので、k14 の BDF フォントを Plan 9
で使えるように変換しました。
http://mimi.aist-nara.ac.jp/%7Ehiroki-t/Plan9/{hiragana.14,katakana.14}
平仮名と片仮名しかありませんが、あとは UTF と JIS(EUC) の関係が分かれ
ば自動化出来ると思うので現在 tcs のソースを読んでいます。変換プログラ
ムも当然公開しますが少し待って下さい。
さて、質問ですが、調べれば分かることも含んでいると思いますが、御容赦下
さい。
1. DBL_MAX などはどこにあるでしょうか。
purely Plan 9-ish にしたいので
% bind -b /sys/include/ape /sys/include
は駄目です。
libc.h に HUGE はありますが全然大きくありませんし、DBL_MIN なども必
要です。
2. キーリピートの設定をしたいのですが、出来るのでしょうか。
/dev/consctl はそのようなことは出来ないようです。
3. Plan 9 のコンパイラは本当に速いコードを生成しますか。
Plan 9 C Compilers を読むと速いぞということが書いてありますが、
gcc-2.95.2 の -O3 と比べると 2 ~ 2.5 倍くらい遅いようです。浮動小
数点演算を主に行うプログラムでの結果ですが、浮動小数点演算は FPU が
やってくれていると考えると整数演算部分でものすごく遅くなっている可
能性はないでしょうか。
4. 上と関連しますが、コンパイラが行う最適化はそっけなく、最適化という
より当たり前の処理だと思いますが、本当にそれ以外の最適化は行ってい
ないのでしょうか。
5. 三次元グラフはどのようにすれば表示出来るでしょうか。
二次元グラフならば
% cat file | graph | plot
でいいのですが、gnuplot の splot に対応するようなものはないでしょう
か。
6. process を殺したいときに、どの process ID が殺したい process を表し
ているか分からない場合があるのですが、何か手がかりはないでしょうか。
Technical Details
Message-ID:
<lzor99a5cr1.fsf_-_@migi.aist-nara.ac.jp>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<lzohfajkq3p.fsf_-_@migi.aist-nara.ac.jp> <8j3a3g$8bc$1@vega2.aichi-u.ac.jp>Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: 106bf5,89a382e96b209909 X-Google-Attributes: gid106bf5,public From: Hiroki Tamakoshi <hiroki-t@is.aist-nara.ac.jp> Subject: japanese font Date: 2000/07/04 Message-ID: <lzor99a5cr1.fsf_-_@migi.aist-nara.ac.jp> X-Deja-AN: 642207649 References: <lzohfajkq3p.fsf_-_@migi.aist-nara.ac.jp> <8j3a3g$8bc$1@vega2.aichi-u.ac.jp> Content-Type: text/plain; charset=ISO-2022-JP Organization: NAra Institute of Sci. and Tech., Japan. Mime-Version: 1.0 (generated by EMIKO 1.13.9 - "Euglena tripteris") User-Agent: T-gnus/6.13.3 (based on Pterodactyl Gnus v0.98) EMIKO/1.13.9 (Euglena tripteris) FLIM/1.13.2 (Kasanui) APEL/10.2 Emacs/20.7 (alpha-debian-linux-gnu) MULE/4.0 (HANANOEN) Newsgroups: fj.os.plan9