[Squeak-ja: 2120] Re: TrueTypeフォントについて
Takashi Yamamiya
tak @ metatoys.org
2004年 12月 17日 (金) 15:13:49 JST
山宮です。
フォントなら任せろ!と思って調べたのですが、良く分かりませんでした。と
いうわけで解決にはなりませんが。。。
1: TTCFontSet newTextStyleFromTTFile: 'IPAG.TTC' で使われているファイ
ルはどうやって入手されたのですか?
http://www.grass-japan.org/FOSS4G/readme-grass-i18n-ipafonts.eucjp.htm
にあるやつは ipag.ttf というファイルでした。また、SqueakNihongo6.1
でも TTCFont newTextStyleFromTTFile: 'fonts\ipag.ttf' で読めるのですが、
なぜだかちゃんと表示されませんでした。
2: もしかしたら、新しい SqueakNihongo を使ってみてください。
http://metatoys.org/pub/NSqueak-2004-12-17.zip においてあります。少
なくとも FileList でバイナリファイルを選択出来ない問題は回避してあ
ると思います。
IPA フォントは噂には聞いていたのですが、ちゃんと使った事無かったので、
良い機会だと思っています。
脇 紀和 wrote:
> はじめまして、脇 紀和といいます。
>
> はじめて投稿します。
> 質問の仕方がおかしいようでしたら
> 以後、気をつけますのでご指摘願います。
>
> Squeakのフォントについて質問させてください。
>
> デフォルトのフォントサイズを使用すると
> 大変見ずらいのでサイズを大きくしました。
> 私は、NewYork フォントの 18 サイズが見やすいのですが、
> 代入の矢印がアンダーバーになってしまうので、
> IPAで配布されている TrueTypeフォントを修正し
> TTCFontSet newTextStyleFromTTFile: 'IPAG.TTC'
> にて、TrueTypeフォントを導入しました。
> ここまでは問題ないのですが、この導入したフォントを
> Default text font に設定して、file list からバイナリーファイルを
> 選択すると、ノーティファイアが立ち上がってしまいます。
> TTCFontSet>> widthOf: で問題があるようで、
> 私のわかる範囲で調べてみたとこと、
> UTF8TextConverter の nextFromStream: でバイナリを読む際に
> 読んだ値が127までならアスキーコードとして読むので問題ないのですが、
> 128より上位のものを読んだときに2バイト、3バイト、4バイト文字と
> なるはずがバイナリなのでおかしくなり、結果的に
> MultiCharacter value: 16777323
> を返すのでおかしくなっているような感じがします。
> 私の目のつけどことがおかしいのかも知れません。
> これ以上自分で対処できないので質問したいと考えました。
>
> TrueTypeフォントを Default text font にして
> 問題が起きないようにできないでしょうか?
>
> どなたかご教授お願いいたします。
--
山宮 隆 ::= http://yuri.sakura.ne.jp/~propella/
cell:090-9052-6014 office:06-6324-3047
skype:yamamiyatakashi
Squeak-ja メーリングリストの案内