[#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:49432] Re: Pango で縦組ができない

From: "5.5" <5.5@...>
Date: 2013-05-29 10:07:41 UTC
List: ruby-list #49432
5.5 です。

(13/05/29 13:04), myokoym wrote:
> 2013年5月29日 12:35 5.5 <5.5@moji.gr.jp>:
>> IPAMincho,IPAGothic はそもそもプロポーショナル組版に対応し
>> てないからでしょうね。
> 
> 私の見解では、対応するしないではなく、
> 各フォントは以下のどちらかに属すると思っています。
> 
>      ・プロポーショナル(可変幅)フォント
>      ・モノスペース(固定幅)フォント

いえ,私もあまり詳しくはないのですが,IPAex明朝やIPAexゴシック
は一つのフォントで仮名などが全角固定幅にもプロポーショナルにも
組めるようになっています。
今どきの和文 OpenType フォントは大抵そうなっていると思います。
(英数字の話は置いておきます)

OpenType の palt(Proportional Alternate Widths)というフィー
チャーを使います。
palt を有効にするとプロポーショナルになり,無効にすると固定幅
になります。
palt に対応してないソフトウエアでは固定幅になります。


このことは,実はブラウザーがあれば簡単に確認できます。
このメールの末尾の HTML を Firefox で見てみてもらえませんか?

IPAex... のほうで palt を on にしたときだけ,プロポーショナル
に表示されるのがご確認いただけると思います。

※Google Chrome や Safari は palt に対応していないようです。
font-feature-settings のベンダープリフィクスを -webkit にして
もプロポーショナルにはなりませんでした。
このプロパティー自体は実装されています。


ところで,縦組でプロポーショナルにするには,palt ではなく,
vpal(Proportional Alternate Vertical Metrics)という feature
を使うようです。仕組みは同じです。

Pango の動作は,あたかもこの vpal が(誤って)効いちゃっている
かのようなんですよね。



<!DOCTYPE html>
<html lang="ja">
  <meta charset="UTF-8">
  <title>palt: Proportional Alternate Widths</title>
  <style>
*{padding: 0; margin: 0}
body{font-size: xx-large; line-height: 1.25em}
.ipam{font-family: IPAMincho, "IPA明朝"}
.ipaexm{font-family: IPAexMincho, "IPAex明朝"}
.ipag{font-family: IPAGothic, "IPAゴシック"}
.ipaexg{font-family: IPAexGothic, "IPAexゴシック"}
.prop{
  margin-top: 0.5em;
  -moz-font-feature-settings: "palt" on;
}
  </style>
  <div>
    <div class="ipam">「ありあり・チョット</div>
    <div class="ipaexm">「ありあり・チョット</div>
    <div class="ipag">「ありあり・チョット</div>
    <div class="ipaexg">「ありあり・チョット</div>
  </div>
  <div class="prop">
    <div class="ipam">「ありあり・チョット</div>
    <div class="ipaexm">「ありあり・チョット</div>
    <div class="ipag">「ありあり・チョット</div>
    <div class="ipaexg">「ありあり・チョット</div>
  </div>
</html>

-- 
5.5@moji.gr.jp

In This Thread