[PR]看護師の好条件な求人情報満載:「夜勤は嫌!」など希望の転職が実現♪

日本語Bitmap Fonts for Newton OS

[ English | Japanese ]




現状のFontの問題点(愚痴)



現状のNewtonのUnicodeでの問題は、string関数の問題だけではありません。FontのGlyph自体にもあります。
NewtonのPopup Menuに出てくるチェックマーク、菱形等です。
これらの文字は実際には、アラビア語の領域に割ついていています。
何故このようなところに割付けたのか、全く不明ですが、AppleのNewton開発チームもとんでもないことをしてくれているものです。
Kanji14は開発途中でNOS1.x用にSystem Fontとして割付けできるようにとしたためにこの問題が発覚しました。
(string関数の問題については、'STRANGE UNICODE on Apple MessagePad'を参照してください。)
Appleとしては現状Newtonでアラビア語をサポートする気がないのでしょう。
偶然にもCJKエリアでなかったのが幸いです。
今後の互換性を考えるとサポートしたくない文字の筆頭にある文字です。
ですから、もし貴方がNewtonのプログラムを作成していて、これらの文字の表示の必要性があったら、必ず、kxxxxxx等で定義されたパラメーターを使うようにしてください。
そうしないで、\uXXXXとダイレクトにCodingした場合、将来の互換性の保証は全くありません。
ということで、Kanji14だけが現状これらも文字をサポートしていますが、将来にわたって、存在する保証はありません。
あと、当初、Fontを作成しはじめたころには、UnicodeとJISのことを具体的に全く理解していない状態で、手探りで、作成していたため、半角平仮名のことは全く考慮していませんでした。
(というより、7x14.bdfはJISではなくISO Latin1だったので、、、)
テストリリースをしていた当時でも、サポートしてくれという声は、1人しかなかったので、当分サポートするつもりはありません。100人以上の声があれば、考えますが、、、、、、
集まるとは到底考えれないので、私が、必要性を感じるまでは、永久にサポートされないでしょう。
NiftyServeにアクセスすると必要になるそうですが、、、前時代の遺物の半角カナなんぞ使っている方が悪いのです。
Unicodeには割付いていますが、Unicodeを作ったやつらは、結構馬鹿なことしています。半角カナもその馬鹿な所業のうちの代表の一つといってもいいでしょう。




日本語入力

日本語入力には、
1."nJIM"を使う。(Shareware & Freeware)
2.日本語対応版Newtonに付属の"UniFEP"を使う。(本体バンドル商品)
3.大久保さんが開発された"いずみ"をを使う。(Freeware)
4.Kuwabaraさんが開発された"KanaKana"を使う。(Freeware)
5.廣瀬さんが開発された"TFM (POBox for Newton)"を使う。(Freeware)
6.友次さんが開発された"Chameleon"を使う。(Freeware)





フォント

漢字14 (Kanji14)
X-Windowで使用されているk14 font(14x14dot)をNewton用に移植した等幅Fontです。
14pointと比較的大きいのですが、Newton上で美しい漢字の表示が可能になります。
スクリーンショット
Newton OS 1.x用
Newton OS 2.x用

恵梨沙フォント (Elisa)
HP100LX/200LX用に 恵梨沙フォントPJ で作成された恵梨沙フォント(8x8dot)をNewton用に移植したものです。
Newton上で非常に小さい漢字の表示が可能になります。
スクリーンショット
Newton OS 1.x用
Newton OS 2.x用

赤城フォント (Akagi)
HP100LX/200LX用に作成された赤城フォント(16x11dot)をNewton用に移植した等幅Fontです。
16x11pointと変則的なサイズですが、太ゴチック風の視認性の高いFontです。
スクリーンショット
Newton OS 1.x用
Newton OS 2.x用

まる14 (Maru14)
X-Windowで使用されているmaru14 font(14x14dot)をNewton用に移植した等幅Fontです。
Newton上で使っていると脳味噌がヘロヘロになりそうな"まるもじ"の表示が可能になります。
スクリーンショット
Newton OS 1.x用
Newton OS 2.x用

要町 (Kanametyou)
X68000のSX-Winodw用に作成された要町Font(12x12dot)です。
Kanji14と同じく美しい表示のできる等幅Fontです。
スクリーンショット
Newton OS 1.x用
Newton OS 2.x用

北斗24 (Hokuto24)
X-Windowで使用されているHokuto24 font(24x24dot)をNewton用に移植した等幅Fontです。
毛筆風?フォントですが、オリジナルを作ったのが日本人でないので、いまいち綺麗でないフォントです。しかも、JIS第一水準漢字しか含まれていませんので、半年ぐらいHardDiskの中で眠っていたという代物なので使用には注意してください。
スクリーンショット
Newton OS 2.x用

漢字12 (Kanji12)
X-Windowで使用されているk12 font(14x14dot)をNewton用に移植した等幅Fontです。
あまりきれいなフォントではありません。
Newton OS 2.x用





おまけ

PackageFlag Changer 0.1a2
PackageFlagを変更するツールです。Macintosh用です。
PackageFlagとはPackageをNewtonにインストールする時に圧縮するかどうかを 判断するflag等の情報のことです。
バグがあるので、あまり使わない方がいいです。 簡単になおるけど面倒なので、、、直していません。
DOS用もLSI-C86試食版で作るつもりだったけど、気力がなくなって作っていません。 DOS-Cardも壊れてしまったし、、、

いずみButton
誰かが作っていたような記憶があったのですが、、、
この程度なら、明らかに、探すより作る方がはやい!
ということで、10分で作ってしまったという代物。
スクリーンショットは各Fontのスクリーンショットを見てください。

DateEnable
NOS2.0(E)でDatesにも日本語を使いたいとのことで、
取り敢えず、使えるようにできます。
Kanji14が必要で、Kanji14をインストールしたあとに、
必ずインストールしてください。
このパッチの運用は各自の責任でやってください。
Soupの問題があるので、絶対に、日本語システムパッチを入れてください。
いれなかった場合、どうなっても知りません。
従来のFontを変更してUploadするのが面倒なので、パッチですませてあります。
そのため、Font MenuにKanji14が2つ表示されてしまいますが、
動作上には問題ないはずです。
また、Casual Fontは使用できなくなります。
Datesに日本語が取り敢えず使える犠牲だと思ってください。
とうぶんの間、日本語Font関連は手をつける予定はありません。
あしからず。
(97/11/21 補足&訂正:Apple Japanから日本語システムパッチが出ていない機種で、このDateEnableをMP2000とかeMateに入れて試してみるとかいう大馬鹿がいますが、、、やめてください。データを壊してもいいならいいですけど、、、この辺の問題はSoup関連の関数、文字列関連の関数、Unicodeの関係がわかれば、いくら馬鹿でも何となくヤバイかもしれないぞということも分かるはずです。まあ実際にプログラムを書いてみないとわからないでしょうけど。だから、訳もわからず利用するのはやめてください。しかも、訳がわかっていないのに、人に勧めるとか、、、ド阿呆なことはしないでください。といっても、私がDatesを普段全く使っていないため、データの安全性の検証ができていないだけだからなんですけどね。だから運用によっては問題がないのかもしれないけど、使ってもいない機能のことなんか知らんもんね。)




連絡先
(村井呂好) tmurai@mars.dti.ne.jp



[ HOME ][ Freeware for Newton ]

[PR]50万が当る!専門学校・転職:資格のための勉強資金に♪車もプレゼント