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
32
33
34
35
36
37
38
39
40
41
|
--- src/blockdiag/utils/bootstrap.py.orig 2012-04-18 11:00:23.000000000 +0900
+++ src/blockdiag/utils/bootstrap.py 2012-04-23 11:34:13.000000000 +0900
@@ -182,23 +182,7 @@
def detectfont(options):
- fonts = [
- # for Windows
- 'c:/windows/fonts/VL-Gothic-Regular.ttf',
- 'c:/windows/fonts/msgothic.ttf',
- 'c:/windows/fonts/msgoth04.ttc',
- # for Debian (squeeze)
- '/usr/share/fonts/truetype/ipafont/ipagp.ttf',
- '/usr/share/fonts/truetype/vlgothic/VL-PGothic-Regular.ttf',
- # for Debian (wheezy)
- '/usr/share/fonts/opentype/ipafont-gothic/ipagp.ttf',
- '/usr/share/fonts/truetype/vlgothic/VL-PGothic-Regular.ttf',
- # for MacOS
- '/Library/Fonts/Hiragino Sans GB W3.otf', # for MacOS
- '/System/Library/Fonts/AppleGothic.ttf', # for MacOS
- # for FreeBSD
- '/usr/local/share/font-ipa/ipagp.otf', # for FreeBSD
- ]
+ ipafontpath = '%%LOCALBASE%%/share/font-ipa/ipagp.otf'
fontpath = None
if options.font:
@@ -212,11 +196,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
|