1. download freetype 2.1.3,其它的不行,相容性問題。
http://altruistic.lbl.gov/mirrors/caosity/cAos-1/creation/freetype-2.1.3-6/SOURCES/freetype-2.1.3.tar.bz2

2. ./configure --host=arm-elf --prefix=/sigma/nano-x

3. make

4. make install

5. 修改 config.microwin
####################################################################
# Support for many kinds of font thru FreeType 2.x
# Must also set FREETYPE_FONT_DIR in the Freetype 1.x section
####################################################################
HAVE_FREETYPE_2_SUPPORT = Y
INCFT2LIB = /sigma/nano-x/include
LIBFT2LIB = /sigma/nano-x/lib/libfreetype.a

6. rebuild microwindows 即可。

7. 執行 nano-x 時,需先設定 truetype 字型路徑環境變數 MWFONTS,或是在 GrCreateFont 使用絕對路徑,不要只有字型名稱(也就是開頭為"/")。預設路徑是在 config.microwin 中的 FREETYPE_FONT_DIR = "fonts/truetype"。
export MWFONTS=/mnt/hdb/nano-x/microwindows-0.91/fonts/truetype

台南小新 發表在 痞客邦 PIXNET 留言(0) 人氣()