On 13 Feb 2021 at 19:42:37 GMT, "Mayayana" wrote:
> "TimS" wrote
>
> | > UTF-8 allows ANSI character sets to still be used. But it also
> | > provides a way to fully support multi-byte characters only
> | > where necessary. It's the one solution to support all languages
> | > without changing the default of 1 character to 1 byte.
> |
> | It's only a default for ASCII, and the characters that ASCII supports. And
> | when you say it allows ANSI character sets to be used, I take it you mean
> the
> | characters that different ANSI pages supported, which under UTF-8 will
> most
> | likely be 2-byte chars, rather than 1-byte but 8-bit values.
> |
>
> Most ANSI character sets are also 1 byte to 1 character.
> It's only the DBCS languages that can't fit that model.
> So first we had ASCII. Then we had ANSI with codepages,
> and most languages could be fully represented in HTML
> using META content type. **All of that is 1 byte to 1
> character.** Only the DBCS languages were an exception.
> And they used a system similar to UTF-8.
You're thinking of western anguages with the extra chars used in French,
German, Scandinavian languages etc. You seem to be overlooking languages that
use a different alphabet altogether. Try Russian, Arabic, and Asian languages,
all of which are comfortably catered for in UTF-8, as are the extra Western
chars.
> So all I was saying was that UTF-8 was far easier than
> any other approach, using "wide characters", when it came
> time to fully support all languages under one system. Even now
> I'm not sure how much it's really used.
Most web pages are UTF-8.
> Browsers properly
> display curly quotes, but I actually only have one unicode
> font on my system, which is arial uncode MS, weighing in at
> 24 MB. Nothing else will render most UTF-8 characters. For example,
> the RichEdit window in Windows has supported UTF-8 for
> some time. And I can use the ability in my own software.
Well I know nothing of Windows. And the question of which font doesn't enter
into character representation.
--
Tim
--- SoupGate-Win32 v1.05
* Origin: Agency HUB, Dunedin - New Zealand | FidoUsenet Gateway (3:770/3)
|