[#45609] ruby 1.8.6のNKFにおける漢字変換の不具合について — 京和 崇行 <kyowa_t@...>
初めましてこんにちは。カカクコムの京和と申します。
14 messages
2008/11/04
[#45610] Re: ruby 1.8.6のNKFにおける漢字変換の不具合について
— rubikitch@...
2008/11/04
From: 京和 崇行 <kyowa_t@kakaku.com>
[#45636] [ANN] nokogiri 1.0.5 リリース — Aaron Patterson <aaron@...>
こんにちは!アーロンです。
6 messages
2008/11/13
[#45651] require 'postgres' とするとエラーになる — "Nobuyuki Inaba" <nobuyuki.inaba@...>
稲葉と申します。
6 messages
2008/11/27
[ruby-list:45626] Re: String#ljust, center, rjustの挙動
From:
Yukihiro Matsumoto <matz@...>
Date:
2008-11-07 22:47:11 UTC
List:
ruby-list #45626
まつもと ゆきひろです
In message "Re: [ruby-list:45625] Re: String#ljust, center, rjustの挙動"
on Sat, 8 Nov 2008 07:26:32 +0900, "NARUSE, Yui" <naruse@airemix.jp> writes:
|> まずRubyのM17Nの仕組みにおいて「決められた幅」をどう定義する
|> のか決める必要がありますね。
|一応 Unicode には East Asian Width がありますし、
|http://unicode.org/reports/tr11/
|JIS 系の encoding はまぁ私達は通常どのような動作が期待されているか知っています。
|
|それ以外はどうしましょうかね。
Ruby M17Nの最初の版は各エンコーディングごとに文字幅を求めるプ
リミティブを定義することを求めてました(UnicodeはWidthをちゃん
と求めてた)。が、あまりうれしい局面がないわりに面倒なので、
最終版では削られたという経緯があります。
万人が納得する「幅」が定義できない限り、String#ljustなどの挙
動は現状が精一杯ではないかと思います。必要に応じてバイト幅で
切り詰めるようなメソッドは書けるとは思いますが。
まつもと ゆきひろ /:|)