[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    koffice/lib/kformula/prototype
From:       Ulrich Kuettler <ulrich.kuettler () mailbox ! tu-dresden ! de>
Date:       2003-01-25 19:50:04
[Download RAW message or body]

CVS commit by kuettler: 

The generation.


  M +17 -9     gensymbolfontmap.py   1.9


--- koffice/lib/kformula/prototype/gensymbolfontmap.py  #1.8:1.9
@@ -50,7 +50,6 @@
 
     
-def main():
-    f = open('../symbolfontmapping.cc', 'w')
-    f.write('''//
+def write_header(f):
+    print >>f, '''//
 // Created: ''' + time.ctime(time.time()) + '''
 //      by: gensymbolfontmap.py
@@ -58,9 +57,15 @@
 //
 // WARNING! All changes made in this file will be lost!
+'''
+    
+def main():
+    f = open('../symbolfontmapping.cc', 'w')
+    write_header(f)
+    writeFontTable("symbol", f)
+    f.close()
 
-struct InternFontTable { short unicode; uchar pos; CharClass cl; };
-''')
-    fontnames = [ "symbol",
-                  "esstixnine", 
+    f = open('../esstixfontmapping.cc', 'w')
+    write_header(f)
+    fontnames = [ "esstixnine", 
                   "esstixthirteen", 
                   "esstixeleven", 
@@ -81,5 +86,8 @@
     for fn in fontnames:
         writeFontTable(fn, f)
+    f.close()
 
+    f = open('../unicodenames.cc', 'w')
+    write_header(f)
     print >>f, 'struct UnicodeNameTable { short unicode; const char* name; };'
     print >>f, 'static UnicodeNameTable nameTable[] = {'


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic