[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 メーリングリストの案内