[#49335] Cairo::ImageSurface のフォントサイズ — "5.5" <5.5@...>
5.5 と申します。
22 messages
2013/05/07
[#49336] Re: Cairo::ImageSurface のフォントサイズ
— Kouhei Sutou <kou@...>
2013/05/07
須藤です。
[#49337] Re: Cairo::ImageSurface のフォントサイズ
— "5.5" <5.5@...>
2013/05/07
須藤様
[#49338] Re: Cairo::ImageSurface のフォントサイズ
— Kouhei Sutou <kou@...>
2013/05/07
須藤です。
[#49341] Re: Cairo::ImageSurface のフォントサイズ
— "5.5" <5.5@...>
2013/05/08
5.5 です。
[#49342] Re: Cairo::ImageSurface のフォントサイズ
— Kouhei Sutou <kou@...>
2013/05/08
須藤です。
[#49343] Re: Cairo::ImageSurface のフォントサイズ
— "5.5" <5.5@...>
2013/05/08
(13/05/08 13:03), Kouhei Sutou wrote:
[#49346] Re: Cairo::ImageSurface のフォントサイズ
— Kouhei Sutou <kou@...>
2013/05/10
須藤です。
[#49347] Re: Cairo::ImageSurface のフォントサイズ
— "5.5" <5.5@...>
2013/05/10
5.5 です。
[#49350] Re: Cairo::ImageSurface のフォントサイズ
— Kouhei Sutou <kou@...>
2013/05/12
須藤です。
[#49352] Pango で縦組ができない — "5.5" <5.5@...>
5.5 です。
27 messages
2013/05/13
[#49354] Re: Pango で縦組ができない
— Kouhei Sutou <kou@...>
2013/05/13
須藤です。
[#49355] Re: Pango で縦組ができない
— "5.5" <5.5@...>
2013/05/13
5.5 です。
[#49381] Re: Pango で縦組ができない
— "5.5" <5.5@...>
2013/05/16
5.5 です。
[#49385] Re: Pango で縦組ができない
— Kouhei Sutou <kou@...>
2013/05/18
須藤です。
[#49391] Re: Pango で縦組ができない
— "5.5" <5.5@...>
2013/05/21
5.5 です。
[#49393] Re: Pango で縦組ができない
— Kouhei Sutou <kou@...>
2013/05/21
須藤です。
[#49395] Re: Pango で縦組ができない
— "5.5" <5.5@...>
2013/05/21
5.5 です。
[#49409] Re: Pango で縦組ができない
— Kouhei Sutou <kou@...>
2013/05/25
須藤です。
[#49412] Re: Pango で縦組ができない
— myokoym <myokoym@...>
2013/05/25
myokoymです。横から失礼します。
[#49414] Re: Pango で縦組ができない
— Kouhei Sutou <kou@...>
2013/05/26
須藤です。
[#49422] Re: Pango で縦組ができない
— "5.5" <5.5@...>
2013/05/27
5.5 です。
[#49425] Re: Pango で縦組ができない
— Kouhei Sutou <kou@...>
2013/05/28
須藤です。
[#49426] Re: Pango で縦組ができない
— "5.5" <5.5@...>
2013/05/28
5.5 です。
[#49427] Re: Pango で縦組ができない
— myokoym <myokoym@...>
2013/05/29
こんにちは。myokoymです。
[#49359] [ANN] Ruby 1.9.3-p426 is released (includes a security fix) — "U.Nakamura" <usa@...>
こんにちは、なかむら(う)です。
12 messages
2013/05/14
[#49361] Re: [ANN] Ruby 1.9.3-p426 is released (includes a security fix)
— Takahiro Kambe <taca@...>
2013/05/14
こんばんは。
[#49366] Re: [ANN] Ruby 1.9.3-p426 is released (includes a security fix)
— "U.Nakamura" <usa@...>
2013/05/15
こんにちは、なかむら(う)です。
[#49367] Re: [ANN] Ruby 1.9.3-p426 is released (includes a security fix)
— Takahiro Kambe <taca@...>
2013/05/15
In message <20130515050210.4E72D6EA62@zanzibar.garbagecollect.jp>
[#49369] NKFで "−" のコード変換がおかしい — 石田三英 <ishida@...>
石田と申します。
5 messages
2013/05/15
[#49382] green shoesがセグメントフォルトする — 石田三英 <ishida@...>
石田です。
6 messages
2013/05/17
[#49392] cairo 1.12.5 x86-mingw32 で cairo.so が見つからない — "5.5" <5.5@...>
5.5 です。立て続けですみません。
14 messages
2013/05/21
[#49394] Re: cairo 1.12.5 x86-mingw32 で cairo.so が見つからない
— Kouhei Sutou <kou@...>
2013/05/21
須藤です。
[#49396] Re: cairo 1.12.5 x86-mingw32 で cairo.so が見つからない
— "5.5" <5.5@...>
2013/05/21
5.5 です。
[#49397] Re: cairo 1.12.5 x86-mingw32 で cairo.so が見つからない
— "5.5" <5.5@...>
2013/05/22
5.5 です。
[#49399] Re: cairo 1.12.5 x86-mingw32 で cairo.so が見つからない
— Kouhei Sutou <kou@...>
2013/05/22
須藤です。
[#49401] Re: cairo 1.12.5 x86-mingw32 で cairo.so が見つからない
— myokoym <myokoym@...>
2013/05/23
myokoymです。
[#49403] [ANN] Milkode 1.0.0 — ongaeshi <ongaeshi0621@...>
おんがえし です。
4 messages
2013/05/24
[#49410] Tcl/Tk ライブラリがインストールできない — 俊(とし) <toshio.otaguro@...>
いろいろやってみたのですが,どうもうまく行かないので質問します.
6 messages
2013/05/25
[#49417] Re: Tcl/Tk ライブラリがインストールできない
— Eito Katagiri <eitoball@...>
2013/05/26
かたぎりと申します。
[#49438] インストーラの「minwin32」と「mswin32」の違いについて — 染谷 康一 <kouichi_someya@...>
染谷と申します。
5 messages
2013/05/30
[ruby-list:49391] Re: Pango で縦組ができない
From:
"5.5" <5.5@...>
Date:
2013-05-21 03:44:40 UTC
List:
ruby-list #49391
5.5 です。 (13/05/19 0:25), Kouhei Sutou wrote: > Pangoとcairoのソースを調べてみました。 > 詳細を省略して結論をいうとPango::CairoWin32FontMapでは縦書き > はサポートされていませんでした。Pango::CairoFcFontMapを使え > る環境でないと縦書きはできません。次のpango gemのリリースか > らはWindowsでもPango::CairoFcFontMapを使えるようにしておきま > す。 ありがとうございます。 > OS XでPango::CairoFcFontMapを使ってもうまくいかなかったのは > fontconfigというやつの設定がちゃんとされていないからじゃない > かと思います。フォント周りは大変なのであまり足を踏み入れない > ほうがいいんじゃないかと思いますが、一応、参考情報を挙げてお > くと、「fc-list」の結果に使いたいフォントの名前がでてくれば > ちゃんと設定されています。 fc-list してみると,以下のように /Library/Fonts/ipaexg.ttf: IPAexゴシック,IPAexGothic:style=Regular /Library/Fonts/ipaexm.ttf: IPAex明朝,IPAexMincho:style=Regular 使いたいのが出てきました。 ただ,いま気づいたのですが,実験のやり方が間違っていました。 以前のメールで,Mac OS X で Pango::CairoFcFontMap を使った 場合に > はい,警告もエラーも無く,画像が生成されました。 > ただし文字は一切無く,ただの真っ白な画像になりました。 と書いてしまいましたが,Mac 版でも Pango::CairoFcFontMap は 定義されていませんでした。(rescue で例外を捕捉していたため, 未定義ということに気づかなかったのです。すみません) > ということで、Linuxとかの方が縦書きしやすいです。 Linux だと素人にはインストールがまず難しくて,沈没してしまい ます。 たとえば yum で cairo を入れようとしても大昔のバージョンしか 入りません。 ブログなどを検索して「リポジトリーの追加」を試みるのですが, なんだかうまくいかず,根本的に仕組みが分かっていないためどう やって対処したらいいか分からないまま…。 > せっかく調べたのでメモ: > cairoとPangoの以下を改良すればPango::CairoWin32FontMapでも縦 > 書きができるかも。 > * cairo/src/win32/cairo-win32-font.cでLOGFONTWの > lfEscapementとlfOrientationを使うようにする。 > * pango/pango/pangowin32-fontmap.cでPangoGravityを見て > LOGFONTWのlfEscapementとlfOrientationを設定する。 > * pango/pango/pangowin32-fontmap.cの > pango_font_description_better_match()を使っているところ > でPangoGravityを考慮してフェイスを探す。PangoGravityは無 > 視してもいいかもしれない。 > > * PANGO_WIN32_DEBUG環境変数を設定するとデバッグ情報をたく > さんだせる。 チンプンカンプンですが,簡単な話ではないということだけは 分かりました。 >> MinGW 用の gem の場合,Pango 本体のバージョンを知る方法って, >> 無いんですね(?) >> Cairo だと Cairo::VERSION が本体のバージョンですよね。 > > あ、そうなんです。 > > 実行時に本体のバージョンがとれるライブラリ(cairoとか)は > XXX::VERSIONを実際に使っている本体のバージョンにしています。 > が、Pangoは実際に使っているバージョンをとれないので > Pango::VERSIONを提供していません。これは、MinGW用でもそれ以 > 外用でも同じです。 > > ビルド時の本体のバージョンはどのライブラリでもとれるので、 > Pango::BUILD_VERSIONもCairo::BUILD_VERSIONも提供しています。 なるほど,そういうことでしたか。 -- 5.5@moji.gr.jp