解决 Gaphor UML 不支持中文的问题

Linux 上 uml工具太少了
bouml 用着不习惯

这里找到一个UML工具大全
http://www.umlchina.com/Tools/Newindex1.htm

Gaphor 比较轻 Python 夸平台
ubuntu 上有直接的源 apt-get install gaphor

不过 在图上不能写中文 全是正方形
估计字体问题 因为 python 这样的utf8语言不会放弃我们伟大的祖国的

想设置字体找不到地方 最后读代码发现了
字体在
gaphor.diagram.font

ubuntu源上对应的 是
/usr/share/pyshared/gaphor/diagram/font.py
修改成喜欢的字体就行了

推荐 Google 的 Droid

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
"""
Font definitions.
"""


# Default font
FONT = 'DroidSansFallback 15'

# Font for names of elements (such as classes)
FONT_NAME = 'DroidSansFallback bold 15'

# Abstract classes use this font for their name
FONT_ABSTRACT_NAME = 'DroidSansFallback bold italic 15'

# Small text, e.g. the (from ...) line in classes
FONT_SMALL = 'DroidSansFallback 12'
Read More