DO NOT REPLY TO THIS MESSAGE.  INSTEAD, POST ANY RESPONSES TO THE LINK BELOW.

[STR New]

Link: http://www.fltk.org/str.php?L2735
Version: 1.3-current


Here's a patch just gluing it in as a special case...


Link: http://www.fltk.org/str.php?L2735
Version: 1.3-current
Index: fl_utf8.cxx
===================================================================
--- fl_utf8.cxx (revision 9132)
+++ fl_utf8.cxx (working copy)
@@ -315,7 +315,14 @@
 
 //              l1 = fl_utf2ucs((unsigned char*)str + i, len - i, &u1);
                 u1 = fl_utf8decode((const char*)(str + i), end, &l1);
-                l2 = fl_utf8encode((unsigned int) Toupper(u1), buf + l);
+                if (u1 == 0xDF) {
+                   // Eszett
+                   l2 = 2;
+                   buf[l] = 'S';
+                   buf[l+1] = 'S';
+                } else {
+                   l2 = fl_utf8encode((unsigned int) Toupper(u1), buf + l);
+                }
                 if (l1 < 1) {
                         i += 1;
                 } else {
_______________________________________________
fltk-bugs mailing list
fltk-bugs@easysw.com
http://lists.easysw.com/mailman/listinfo/fltk-bugs

Reply via email to