[ruby-list:50604] Re: Pango::CairoFontMap.create が無くなった
From:
Kouhei Sutou <kou@...>
Date:
2017-10-18 00:09:22 UTC
List:
ruby-list #50604
須藤です。 In <810cd97b-e092-7030-315a-ddb3d93bb837@moji.gr.jp> "[ruby-list:50603] Pango::CairoFontMap.create が無くなった" on Tue, 17 Oct 2017 08:15:05 +0900, "5.5" <5.5@moji.gr.jp> wrote: > 2013 年の古い話ですが, > [ruby-list:49414] Re: Pango で縦組ができない > の一連の話の中で,問題を解決するために > > Pango::CairoFontMap.default = Pango::CairoFontMap.create(:freetype) > > を書くということを教えていただきました。 > > ところが pango 3.1.2 で Pango::CairoFontMap.create が廃止されました。 > > ひょっとして Pango::CairoFontMap.default を指定しなくてもよくなった > のかと思いましたが,問題は依然として残っていました。 > ※pango 3.1.6,3.1.8 で,縦組みのフォントが見つけられない問題を確認 > > どうすればよいでしょうか? PANGOCAIRO_BACKENDという環境変数にfontconfigという値を設定し てRubyを実行してください! ENV["PANGOCAIRO_BACKEND"] = "fontconfig" require "pango" でも大丈夫なはずです。