<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Martin Schreiber wrote:
<blockquote cite="mid:200808051219.43112.fpmse@bluewin.ch" type="cite">
  <pre wrap="">On Tuesday 05 August 2008 11.31:29 Graeme Geldenhuys wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">On Tue, Aug 5, 2008 at 10:48 AM, Martin Schreiber <a class="moz-txt-link-rfc2396E" href="mailto:fpmse@bluewin.ch"><fpmse@bluewin.ch></a> wrote:
    </pre>
    <blockquote type="cite">
      <pre wrap="">manipulation is often used and often the assumption codepoint = storage
unit simplifies the task a lot. All current users of MSEgui can take that
      </pre>
    </blockquote>
    <pre wrap="">Which then tells me that if you one day decide to update MSEgui from
UCS-2 to UTF-16, all your users applications have potential problems.
Like the old saying goes....  "Assumption is the cause of all major
f*ckups! Never assume anything."   ;-)

    </pre>
  </blockquote>
  <pre wrap=""><!---->There will be no problems if the used codepoints are from the BMP only. I 
don't expect that a business application which is developed for the European 
market for example suddenly has to work with scripts of dead languages or 
ancient Chinese names.
  </pre>
</blockquote>
Worst case scenario the user wants to use the application in relation
to ancient languages, the best design method is to start out with
support for all languages possible with Unicode support<br>
I see someone wants Klingon, is it even assigned a listing in the
Unicode tables yet?<br>
If it is then my web site can support it :)<br>
What about when I go crazy & get funky with dynamic language
support & you find that all Lazarus applications suddenly support
hundreds of languages<br>
I have already done this with web sites & CAN do it with Lazarus too<br>
If anybody wants to work with me to do it please contact me for further
details on how this can be achieved<br>
<br>
<br>
</body>
</html>