Re: Unicode Support
- From: "wolfgang kern" <nowhere@xxxxxxxxxxx>
- Date: Wed, 20 Apr 2005 16:01:41 +0200
Hi Beth,
[..]
| As for taking up more memory and disk space: UTF-8 does not take up a
| single bit extra from ASCII for any ordinary ASCII characters...
??
I may have missed the point of UTF-8, I'm not through the whole book yet,
how can I display 'mathematical operators' 2200..22FF (page 193) with UTF8
??
At the moment I use ASCII 20..7F as they are and 01..1F and 80..FF
as 'my personal character-set', while 00 is used to mark the end
followed by one ore more 'format/function/more../'-bytes.
ie:
40 41 42 43
00 0a xx yz nn nn nn mm ; print/edit a numeric variable
; (type,format,action,group,address)
will print: "@ABC-33.35 x10[sup3]-6[/sup]"
00 ... ; all var-types, input, locate, colours, ... just all needs ;)
00 E0 xx.. ; conditional call substring incl. format header (menus...)
00 FE ; end of a sub-string (menu/buttons/..)
00 FF ; end of the print job
[..support..]
| Yeah, this is actually a "reverse" point on what's actually true...the
| whole purpose of UNICODE is that it _gets rid_ of all the things like "code
| page incompatibilities" once and for all...one standard character set for
| _everyone_...
Even it will be a very huge pack of patterns for _everyony_ to carry,
it may make sense to set up an international agreement of tool-makers
to a limited standard use of UTF character-sets.
| But this is the biggest problem, true...but it's a problem of "my software
| is not up-to-date with UNICODE"...yes, but isn't the point Chewy's making
| about: "let's all update things to use UNICODE from now on"?
At least, it's worth to think about it.
['Babylonian confusion']
| _THIS_ is the real problem, of course...
| BUT is this a problem that's the tool's responsibility? For instance,
| programming a protected mode OS is very confusing too...or using "direct
| access" to hardware...should tools also start telling us we can't use "LGDT
| / LIDT" or "IN / OUT" instructions too? As they might cause "Babylonian
| confusion"?
My new disassembler will show PL0/IOPL/PM/64-only instructions
as "force EXC0D/06/00.." if the mode configuration wont match.
But this aren't language issues, except Intel-manuals are written
'that' confusing, it may even native English speakers drive crazy. :)
| Or should the tools _support_ these things ...
| But why should a tool be forcing a Russian programmer, ...
Wouldn't it help a lot if the whole globe talks only one language?
A long way to go, but when I look back 50 years, the world seems
to tend to everyone learn to understand written English at least,
local US/UK/AUS pronouncation excluded here of course :)
[..]
| ... if we don't agree on that, then things become "Babylonian
| confusion" here very, very quickly, nicht wahr? ;)...
That's very true indeed*, isn't it? *)indead for the French :)
__
wolfgang
.
- Follow-Ups:
- Re: Unicode Support
- From: Beth
- Re: Unicode Support
- From: Betov
- Re: Unicode Support
- References:
- Unicode Support
- From: Chewy509
- Re: Unicode Support
- From: wolfgang kern
- Re: Unicode Support
- From: Chewy509
- Unicode Support
- Prev by Date: Re: HAY BETOV, when will you fix the RosAsm data structures ?
- Next by Date: Re: HLA v1.75 is now available on Webster
- Previous by thread: Re: Unicode Support
- Next by thread: Re: Unicode Support
- Index(es):