[#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 です。

[#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

須藤です。

[#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

こんばんは。

[#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

須藤です。

[ruby-list:49337] Re: Cairo::ImageSurface のフォントサイズ

From: "5.5" <5.5@...>
Date: 2013-05-07 03:49:39 UTC
List: ruby-list #49337
須藤様

5.5 です。ご返事ありがとうございます。

再現コードを整理していたら,報告に誤りがあったことが分かり
ましたので,訂正します。

まず,「show_text だと整数化されるが text_path だと正常」は
再現しませんでした。これについては引き続き調べます。

さきに報告した環境では,整数化は起こっていませんでした。
つまり,以下の場合は正常でした。

>> $ ruby -v
>> ruby 1.9.3p392 (2013-02-22 revision 39386) [x86_64-darwin10.8.0]
>>
>> $ gem search cairo
>> cairo (1.12.4)
>>
>> $ ruby -r cairo -e "p Cairo::VERSION"
>> [1, 12, 2]

一方,以下の環境では,show_text でも text_path でもフォント
サイズが整数化されました。

ruby 1.9.3p392 (2013-02-22) [i386-mingw32]

cairo (1.12.4 x86-mingw32)

p Cairo::BUILD_VERSION # => [1, 10, 2]


【再現コード】
# encoding: utf-8

require "cairo"

p Cairo::BUILD_VERSION, Cairo::BINDINGS_VERSION

surface=Cairo::ImageSurface.new Cairo::Format::ARGB32, 500, 600
context=Cairo::Context.new surface

sample_text="abcdefghijklmnopqrstuvwxyz"

10.times do |i|
  font_size=18+0.2*i
  y=40*i+20+0.0
  # サイズ表示
  context.move_to 5, y
  context.set_font_size 10
  context.show_text "%4.1f "%font_size
  # show_text 版
  context.set_font_size font_size
  context.move_to 40, y
  context.show_text sample_text
  # text_path 版
  context.move_to 40.5, y+18
  context.text_path sample_text
  context.fill
end

surface.write_to_png __FILE__+".png"


-- 
5.5@moji.gr.jp

In This Thread