Hi,
here I propose a minimum patch to fontmanager.py from 0.72.1
which I've confirmed to work on Japanese Win2k.
$ diff font_manager.org.py font_manager.py
113,118c113,121
< key, direc, any = _winreg.EnumValue( local, j)
< if not os.path.dirname(direc):
< direc = os.path.join(directory, direc)
< direc = os.path.abspath(direc).lower()
< if direc[-4:] == '.'+fontext:
< items[direc] = 1
ยทยทยท
---
try:
key, direc, any = _winreg.EnumValue( local, j)
if not os.path.dirname(direc):
direc = os.path.join(directory, direc)
direc = os.path.abspath(direc).lower()
if direc[-4:] == '.'+fontext:
items[direc] = 1
except EnvironmentError:
pass
The idea is taken from a Japanese blog.
http://somethingred.dip.jp/blog/239
The author of the Blog seems to have some idea to patch _winreg, also.
http://somethingred.dip.jp/blog/253
--
Natsu Mizutani