[Webkit-unassigned] [Bug 22339] Support Indian web sites with EOT by on-the-fly transcoding to Unicode

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Feb 25 14:09:59 PST 2009


https://bugs.webkit.org/show_bug.cgi?id=22339


jshin at chromium.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ian at hixie.ch




------- Comment #14 from jshin at chromium.org  2009-02-25 14:09 PDT -------
> In general, names for Unicode characters should go into the CharacterNames.h
> header and should be the names from the Unicode specification, without any runs
> of all capital letters. For example: copyrightSign.

Some of them in this patch are real Unicode character names while others are
not. For instance, the following line :

   static const UChar comboZHUU = 0x00E8;

does not mean that U+00E8 is 'comboZHUU' in a Tamil font but means that
'U+00E8' (a Unicode character we have after converting to Unicode assuming that
the text encoding is Windows-1252) actually represents 'comboZHUU' in a
font-encoded font in effect. 

> Requiring a particular host name seems like a bad idea. I think the font name
> should be enough. Did we already discuss this?

We have discussed this before. In a sense, it's a policy issue. 

I believe font names are sufficiently unique to identify corresponding font
encodings without a host name. For instance, when fontFoo was converted to a
real Unicode-based font, its name is usually changed, too (like fontFoo_U or
something like that). And, I haven't seen two Indic font-encoded fonts with the
same name but with different 'font encodings' (but, that does not mean that
there are none).

On the other hand, we do not want this convention (of using 'font-encoded
fonts') to spread further than where they're used now. Using (font, host) pairs
as keys rather than font alone would limit our support to a finite set of
sites. 


-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list