comments on Unicode printing patch


Subject: comments on Unicode printing patch
From: Vlad Harchev (hvv@hippo.ru)
Date: Sun Feb 11 2001 - 14:38:20 CST


 I just succeeded running current AW and tested Unicode printing patch by
Tomas Frydrych with Cyrillic. After applying the following patch:
--- xap_UnixFont.cpp-was Mon Feb 12 00:08:55 2001
+++ xap_UnixFont.cpp Mon Feb 12 00:11:04 2001
@@ -330,8 +330,9 @@
                }
                else
                {
- full_name = new char[20];
- *full_name = 0;
+ full_name = new char[strlen(m_fontfile)+50];
+ strcpy(full_name,m_fontfile);
+ strrchr(full_name,'/')[1]=0;
                }

                if(XAP_EncodingManager::instance->isUnicodeLocale())

 it worked nice (without it, AW says "can't open encoding file
'adobe-short.u2g'" since it tries to open that file in current directory
-remember that all locale-specific fonts reside in the subdirectory of
$prefix/AbiSuite/fonts/). Of course patching ut_types.h was also required
since UT_Bool and UT_{TRUE,FALSE} has gone (BTW I think it would be better to
keep the declarations of these macros/typedefs for a while in order not to
break already existing patches horribly - so that they just work).

 Thanks, Tomas!

 Best regards,
  -Vlad



This archive was generated by hypermail 2b25 : Sun Feb 11 2001 - 15:14:35 CST