summaryrefslogtreecommitdiff
path: root/graphics/py-blockdiag/files/patch-bootstrap.py
blob: ec7240caac27df21c7d196a8df52afebf23755ae (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
--- src/blockdiag/utils/bootstrap.py.orig	2011-12-16 20:04:27.000000000 +0900
+++ src/blockdiag/utils/bootstrap.py	2011-12-29 11:15:27.000000000 +0900
@@ -170,13 +170,7 @@
 
 
 def detectfont(options):
-    fonts = ['c:/windows/fonts/VL-Gothic-Regular.ttf',  # for Windows
-             'c:/windows/fonts/msgothic.ttf',  # for Windows
-             'c:/windows/fonts/msgoth04.ttc',  # for Windows
-             '/usr/share/fonts/truetype/ipafont/ipagp.ttf',  # for Debian
-             '/usr/local/share/font-ipa/ipagp.otf',  # for FreeBSD
-             '/Library/Fonts/Hiragino Sans GB W3.otf',  # for MacOS
-             '/System/Library/Fonts/AppleGothic.ttf']  # for MacOS
+    ipafontpath = '%%LOCALBASE%%/share/font-ipa/ipagp.otf'
 
     fontpath = None
     if options.font:
@@ -190,11 +184,8 @@
             raise RuntimeError(msg)
 
     if fontpath is None:
-        for path in fonts:
-            _path, index = parse_fontpath(path)
-            if os.path.isfile(_path):
-                fontpath = path
-                break
+        if ipafontpath and os.path.isfile(ipafontpath):
+            fontpath = ipafontpath
 
     return fontpath