- From: Tab Atkins Jr. <jackalmage@gmail.com>
- Date: Tue, 26 Oct 2010 12:51:09 -0700
- To: fantasai <fantasai.lists@inkedblade.net>
- Cc: "MURATA Makoto (FAMILY Given)" <eb2m-mrt@asahi-net.or.jp>, www-international@w3.org, "www-style@w3.org" <www-style@w3.org>
On Tue, Oct 26, 2010 at 10:00 AM, fantasai <fantasai.lists@inkedblade.net> wrote: > [Adding back www-style] > On 10/26/2010 06:28 AM, MURATA Makoto (FAMILY Given) wrote: >> How do Japanese represent numbers using han-ideographic characters? >> There are more than one way to represent numbers. >> >> For example, 35 can be represented by >> >> 三五, >> 三十五, >> 参五, or >> 参拾五 >> >> 305 can be represented by >> >> 三〇五, >> 三百五, >> 参百五, or >> 参〇五 >> >> and 10035 can be represented by >> >> 一万三十五, >> 壱萬参拾五, >> 壱〇〇参五, >> 一〇〇三五, or >> 1万35 >> >> I do not believe that we can provide automatic conversion from numbers >> to han-ideographic representations. > > It's true that there are many ways to represent numbers in Han characters. > It's also true that there are many ways to represent numbers in the Latin > script. I can write > > 1,000,000 > 1 million > one million > etc. > > But, as with the various Han representations, only one of those is in a > decimal system: the others are mixtures of digits and words. We can > transform decimal to decimal easily. And I think this is adequate for > hitting the 80% use case. > > For anyone who wants to do something more complicated, then more markup > support is needed. But even then, HTML+CSS can do it: > > <abbr class="number" title="三十五">35</abbr> > > vertical.css: > abbr.number { content: attr(title) } > > So I don't really see this issue as a problem. Also, I think it is not > a showstopper if numbers cannot be converted from the preferred form > for vertical to the preferred form for horizontal: it might not adhere > to the full force of typographic tradition, but using decimal digits > in vertical is neither wrong nor uncommon. This could be solved, for example, by co-opting the @counter-style declarations I'll be introducing in the Lists module. They're basically just a declarative mapping from numbers to representations. ~TJ
Received on Tuesday, 26 October 2010 19:52:03 UTC