Revision: 5571
          http://matplotlib.svn.sourceforge.net/matplotlib/?rev=5571&view=rev
Author:   mdboom
Date:     2008-06-17 07:42:31 -0700 (Tue, 17 Jun 2008)

Log Message:
-----------
Final fix to get STIX fonts working on Unicode-narrow platforms.

Modified Paths:
--------------
    trunk/matplotlib/lib/matplotlib/mathtext.py

Modified: trunk/matplotlib/lib/matplotlib/mathtext.py
===================================================================
--- trunk/matplotlib/lib/matplotlib/mathtext.py 2008-06-17 14:40:10 UTC (rev 
5570)
+++ trunk/matplotlib/lib/matplotlib/mathtext.py 2008-06-17 14:42:31 UTC (rev 
5571)
@@ -842,10 +842,11 @@
             new_fontname = fontname
 
             if fontname == 'it':
-                unistring = unichr(uniindex)
-                if (not unicodedata.category(unistring)[0] == "L"
-                    or unicodedata.name(unistring).startswith("GREEK 
CAPITAL")):
-                    new_fontname = 'rm'
+                if uniindex < 0x10000:
+                    unistring = unichr(uniindex)
+                    if (not unicodedata.category(unistring)[0] == "L"
+                        or unicodedata.name(unistring).startswith("GREEK 
CAPITAL")):
+                        new_fontname = 'rm'
 
             slanted = (new_fontname == 'it') or sym in self._slanted_symbols
             found_symbol = False


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Matplotlib-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/matplotlib-checkins

Reply via email to