[#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
須藤です。
[#49545] Re: Cairo::ImageSurface のフォントサイズ
— myokoym <myokoym@...>
2013/08/14
横山です。遅延レス失礼します。
[#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:49346] Re: Cairo::ImageSurface のフォントサイズ
From:
Kouhei Sutou <kou@...>
Date:
2013-05-10 03:54:42 UTC
List:
ruby-list #49346
須藤です。
In <518AA604.3010009@moji.gr.jp>
"[ruby-list:49343] Re: Cairo::ImageSurface のフォントサイズ" on Thu, 9 May 2013 04:22:45 +0900,
"5.5" <5.5@moji.gr.jp> wrote:
> (13/05/08 13:03), Kouhei Sutou wrote:
>>> そうすると,Mac OS や Linux では,Cairo 本体と gem のバージョンの
>>> 相性が悪くて,正常に動作しないってこともあり得るのでしょうか?
>>
>> 相性が悪いということはありません。
>> cairo本体に問題があり、正常に動作しないということはありえま
>> す。今回はそのケースではないかと思っています。
>
> 分かりました。
cairo本体の最新リリース版をビルドして試してみたところ、問題
は解決されていませんでした。。。
なので、「cairo本体に問題があり」のケースのようです。後で調
べてcairo本体を修正する方向でやっておきます。
それまでの回避策ですが、以下のようにImageSurfaceの代わりに
PDFSurfaceを使ってください。(実は、ImageSurface以外でもPNG
で出力できるのです。)
# encoding: utf-8
require "cairo"
p Cairo::BUILD_VERSION, Cairo::BINDINGS_VERSION
#surface=Cairo::ImageSurface.new Cairo::Format::ARGB32, 500, 600
surface=Cairo::PDFSurface.new __FILE__+".pdf", 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"
ただ、これだと、PDFを出力の部分が無駄な処理になってしまいま
す。そこが気になるようであれば、以下のように「何も出力しない」
出力オブジェクトを作って渡してやってください。これでディスク
アクセスもなくなります。
class NullOutput
def write(string)
string.bytesize
end
end
surface=Cairo::PDFSurface.new NullOutput.new, 500, 600
> ところで,
>
> http://cairographics.org/rcairo/
>
> の TODO に「QR code module」とありますが,いまなら barby
>
> http://rubygems.org/gems/barby
>
> を使って,QR コードを含む各種バーコードが Cairo::Context
> に簡単に描けるみたいです。
おぉ!
これです、これがまさに欲しかったやつです!
情報ありがとうございます!
リポジトリを見ると、5年も前からサポートしていたんですね。。。
全然気づいていませんでした。。。
cairographics.orgのページはもう編集できなくなってしまったの
で、README.rdocにでもこの情報を書いておこうと思います。
--
須藤 功平 <kou@clear-code.com>
株式会社クリアコード <http://www.clear-code.com/> (03-6231-7270)
groongaサポート:
http://groonga.org/ja/support/
パッチ採用はじめました:
http://www.clear-code.com/recruitment/
コミットへのコメントサービスはじめました:
http://www.clear-code.com/services/commit-comment.html