์ด๊ฒ์ Ubuntu Online, Fedora Online, Windows ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ ๋๋ MAC OS ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ์ ๊ฐ์ ์ฌ๋ฌ ๋ฌด๋ฃ ์จ๋ผ์ธ ์ํฌ์คํ ์ด์ ์ค ํ๋๋ฅผ ์ฌ์ฉํ์ฌ OnWorks ๋ฌด๋ฃ ํธ์คํ ๊ณต๊ธ์์์ ์คํํ ์ ์๋ g.mkfontcapgrass ๋ช ๋ น์ ๋๋ค.
ํ๋ก๊ทธ๋จ:
์ด๋ฆ
g.mkfontcap - ๋ค์ํ ๋๋ ํ ๋ฆฌ๋ฅผ ์ค์บํ์ฌ ๊ธ๊ผด ๊ตฌ์ฑ ํ์ผ์ ์์ฑํฉ๋๋ค.
๊ธ๊ผด.
ํค์๋
์ผ๋ฐ
๊ฐ์
g.mkfontcap
g.mkfontcap --๋์
g.mkfontcap [-os] [์ธ๊ณ์ธ=ํ] [--๋์] [--๋ง ์๊ฐ ๋ง์] [--์กฐ์ฉํ] [--ui]
ํ๋๊ทธ :
-o
์ด๋ฏธ ์กด์ฌํ๋ ๊ฒฝ์ฐ ๊ธ๊ผด ๊ตฌ์ฑ ํ์ผ ๋ฎ์ด์ฐ๊ธฐ
-s
$GISBASE/etc ๋์ ํ์ค ์ถ๋ ฅ์ ๊ธ๊ผด ๊ตฌ์ฑ ํ์ผ ์ฐ๊ธฐ
--๋์
์ฌ์ฉ ์์ฝ ์ธ์
--๋ง ์๊ฐ ๋ง์
์์ธํ ๋ชจ๋ ์ถ๋ ฅ
--์กฐ์ฉํ
์กฐ์ฉํ ๋ชจ๋ ์ถ๋ ฅ
--UI
๊ฐ์ ์คํ GUI ๋ํ ์์
๋งค๊ฐ ๋ณ์ :
์ธ๊ณ์ธ=ํ
์ค์บํ ์ถ๊ฐ ๋๋ ํ ๋ฆฌ ๋ชฉ๋ก
Freetype ํธํ ๊ธ๊ผด์ ๊ฒ์ํ ์ถ๊ฐ ๋๋ ํ ๋ฆฌ์ ์ผํ๋ก ๊ตฌ๋ถ๋ ๋ชฉ๋ก
๊ธฐ๋ณธ๊ฐ(๋ฌธ์ ์ฐธ์กฐ)
๊ธฐ์
g.mkfontcap ๋ค์์ ํฌํจํ๋ GRASS ๊ธ๊ผด ๊ตฌ์ฑ ํ์ผ("fontcap")์ ์์ฑํ๋ ์ ํธ๋ฆฌํฐ์ ๋๋ค.
ํ์ฌ ์์คํ ์์ ์ฌ์ฉํ ์ ์๋ ๊ธ๊ผด์ ์ธ๋ถ ์ ๋ณด. Freetype์ด ์ค์น๋์ด ์์ง ์์ผ๋ฉด
๊ธ๊ผด ๋ชฉ๋ก์ GRASS์ ํจ๊ป ์ ๊ณต๋๋ Hershey ํ ๊ธ๊ผด ์งํฉ์ผ๋ก ์ ํ๋ฉ๋๋ค. ์ ํจ๊ป
Freetype์ด ํ์ฑํ๋์์ง๋ง ๋ชจ๋์ ์ฌ์ ์ ์๋ ๋ฒ์ ๋ด์ ๋ชจ๋ ํ์ผ์ ์ฌ๊ท์ ์ผ๋ก ์ค์บํฉ๋๋ค.
๊ณ์ธต ๊ตฌ์กฐ๋ฅผ ์ฌ์ฉํ์ฌ Freetype๊ณผ ํธํ๋๋ ํ์ฅ ๊ฐ๋ฅํ ๊ธ๊ผด์ ์ฐพ์ต๋๋ค. ์ค์บํ ๋๋ ํ ๋ฆฌ ๋ชฉ๋ก์
ํ์ฌ :
/usr/lib/X11/๊ธ๊ผด
/usr/share/X11/๊ธ๊ผด
/ usr / share / fonts
/usr/local/share/๊ธ๊ผด
${HOME}/๋ผ์ด๋ธ๋ฌ๋ฆฌ/๊ธ๊ผด
/๋ผ์ด๋ธ๋ฌ๋ฆฌ/๊ธ๊ผด
/์์คํ /๋ผ์ด๋ธ๋ฌ๋ฆฌ/๊ธ๊ผด
${WINDIR}/๊ธ๊ผด
์ด๋ ์ผ๋ถ ์ผ๋ฐ ์ด์ ์ฒด์ ์์ ๊ธ๊ผด์ ์ฐพ์ ์ ์๋ ๋๋ ํ ๋ฆฌ์ ํด๋นํฉ๋๋ค.
๊ฒ์ํ ์ถ๊ฐ ๋๋ ํ ๋ฆฌ๋ ๋ค์์ ์ฌ์ฉํ์ฌ ์ฝ๊ฒ ์ถ๊ฐํ ์ ์์ต๋๋ค. ์ธ๊ณ์ธ ๋งค๊ฐ๋ณ์,
์ผํ๋ก ๊ตฌ๋ถ๋ ๋ชฉ๋ก์ ํ์ฉํฉ๋๋ค. ์ถ๊ฐ ๋๋ ํ ๋ฆฌ์๋ ์ ํ์ ์ผ๋ก ํ๊ฒฝ์ด ํฌํจ๋ ์ ์์ต๋๋ค.
๋ณ์ at ์ ์, ์คํํธ ${xxx} ๊ตฌ๋ฌธ์ผ๋ก ๋ฌถ์ธ ๊ฒฝ์ฐ ๋ฌธ์์ด์ ๋๋ค(์์ ์ ์ฐธ์กฐ).
๋ชจ๋์ ์ผ๋ฐ์ ์ผ๋ก ํ์ค fontcap ํ์ผ ์์น์ ์๋๋ค.
$GISBASE/etc/fontcap.conf ํ๊ฒฝ ๋ณ์ GRASS_FONT_CAP๊ฐ ์ค์ ๋๋ฉด ์ถ๋ ฅ์
๋์ ํด๋น ๋ณ์์ ์ํด ์ง์ ๋ ํ์ผ์ ๊ธฐ๋ก๋ฉ๋๋ค. ๊ทธ๋ ์ง ์์ ๊ฒฝ์ฐ ์ ์ฉํฉ๋๋ค.
$GISBASE/etc/fontcap์ ์์ ํ ์ ์๋ ๊ถํ์ด ์์ต๋๋ค. ์ด ๊ฒฝ์ฐ ์๋ฅผ ๋ค์ด
# ์์คํ ๋ณต์ฌ ๋์ ๋ก์ปฌ ํ์ผ ๋ฒ์ ์ฌ์ฉ
GRASS_FONT_CAP=$HOME/.gfontcap
GRASS_FONT_CAP ๋ด๋ณด๋ด๊ธฐ
g.mkfontcap
๊ฐ์ธ ๋ณต์ฌ๋ณธ์ ๋ง๋ ๋ค์ GRASS๊ฐ ์์คํ ๋ณต์ฌ๋ณธ ๋์ ํด๋น ํ์ผ์ ์ฌ์ฉํ๋๋ก ํฉ๋๋ค.
๊ธ๊ผด์ ์ถ๋ ฅ ๋ชฉ๋ก์ ๋จผ์ ์ ํ๋ณ๋ก ์ ๋ ฌ๋ฉ๋๋ค(๊ธ๊ผด์ ๋จผ์ ์น๊ณ ๊ทธ ๋ค์์
Freetype) ๋ฐ ๊ธ๊ผด์ ์งง์ ์ด๋ฆ์ผ๋ก ๊ฐ ์ ํ ๋ด์์.
onworks.net ์๋น์ค๋ฅผ ์ฌ์ฉํ์ฌ ์จ๋ผ์ธ์ผ๋ก g.mkfontcapgrass ์ฌ์ฉ