<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Dr. Jung의 블로그</title>
	<atom:link href="http://www.drjung.net/wp1/feed" rel="self" type="application/rss+xml" />
	<link>http://www.drjung.net/wp1</link>
	<description>Luck is what happens when preparation meets opportunity. - Seneca</description>
	<lastBuildDate>Sat, 01 May 2010 04:11:03 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Google Wave 초대장 배포</title>
		<link>http://www.drjung.net/wp1/archives/325</link>
		<comments>http://www.drjung.net/wp1/archives/325#comments</comments>
		<pubDate>Fri, 27 Nov 2009 05:57:26 +0000</pubDate>
		<dc:creator>Dr. Jung</dc:creator>
				<category><![CDATA[미분류]]></category>

		<guid isPermaLink="false">http://www.drjung.net/wp1/?p=325</guid>
		<description><![CDATA[글을 오랜만에 쓰네요.. 요즘 정신 없이 사느라&#8230;
구어체로 글을 쓰는 건 처음인 것 같은데요.. 맞나? ^^;
어쨌든.. Google Wave에 가입했는데 초대장이 생겼더군요.. 8개..
1개는 이미 사용하였고, 나머지 7개를 배포합니다.
댓글 선착순입니다.
자기가 쓴 댓글이 안보이시면, 스팸 필터링에 의해서 안 보이는 것입니다.
그런 경우엔 제가 확인하고 스팸 해제 해드리니 다시 다실 필요는 없습니다. ^^
많은 성원 부탁드립니다. 이 블로그 방문자가 별로 없다보니 7개를 ]]></description>
			<content:encoded><![CDATA[<p>글을 오랜만에 쓰네요.. 요즘 정신 없이 사느라&#8230;<br />
구어체로 글을 쓰는 건 처음인 것 같은데요.. 맞나? ^^;<br />
어쨌든.. Google Wave에 가입했는데 초대장이 생겼더군요.. 8개..<span id="more-325"></span><br />
1개는 이미 사용하였고, 나머지 7개를 배포합니다.<br />
댓글 선착순입니다.<br />
자기가 쓴 댓글이 안보이시면, 스팸 필터링에 의해서 안 보이는 것입니다.<br />
그런 경우엔 제가 확인하고 스팸 해제 해드리니 다시 다실 필요는 없습니다. ^^<br />
많은 성원 부탁드립니다. 이 블로그 방문자가 별로 없다보니 7개를 다 쓸 수 있을지부터 걱정이 되는 군요.. ^^;;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.drjung.net/wp1/archives/325/feed</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>PuTTY를 통하여 접속한 bash shell에서 Home, End 키를 작동하게 하기</title>
		<link>http://www.drjung.net/wp1/archives/301</link>
		<comments>http://www.drjung.net/wp1/archives/301#comments</comments>
		<pubDate>Sun, 06 Sep 2009 05:49:06 +0000</pubDate>
		<dc:creator>Dr. Jung</dc:creator>
				<category><![CDATA[Linux Tips]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[inputrc]]></category>

		<guid isPermaLink="false">http://www.drjung.net/wp1/?p=301</guid>
		<description><![CDATA[Bash shell에 PuTTY를 통하여 접속하였을 때 Home, End 키가 동작하지 않는 경우가 있습니다.
이는 PuTTY가 전달하는 Home, End 키에 해당하는 escape sequence가 bash가 인식하는 escape sequence와 달라서 생기는 문제이며, 수동으로 escape sequence를 등록하면 PuTTY로 접속한 bash에서도 Home, End 키를 사용할 수 있습니다.

이를 등록하려면 $HOME/.inputrc 또는 /etc/inputrc 파일에 다음 내용을 추가합니다. $HOME/.inputrc 파일의 내용은 사용자 개인 설정이 ]]></description>
			<content:encoded><![CDATA[<p>Bash shell에 PuTTY를 통하여 접속하였을 때 Home, End 키가 동작하지 않는 경우가 있습니다.</p>
<p>이는 PuTTY가 전달하는 Home, End 키에 해당하는 escape sequence가 bash가 인식하는 escape sequence와 달라서 생기는 문제이며, 수동으로 escape sequence를 등록하면 PuTTY로 접속한 bash에서도 Home, End 키를 사용할 수 있습니다.<br />
<span id="more-301"></span><br />
이를 등록하려면 <code>$HOME/.inputrc</code> 또는 <code>/etc/inputrc</code> 파일에 다음 내용을 추가합니다. <code>$HOME/.inputrc</code> 파일의 내용은 사용자 개인 설정이 되며, <code>/etc/inputrc</code> 파일의 내용은 시스템 전역 설정이 됩니다.</p>
<pre># allow the use of the Home/End keys
"\e[1~": beginning-of-line
"\e[4~": end-of-line</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.drjung.net/wp1/archives/301/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Ubuntu 리눅스의 GNU screen에서 256색 사용하기</title>
		<link>http://www.drjung.net/wp1/archives/297</link>
		<comments>http://www.drjung.net/wp1/archives/297#comments</comments>
		<pubDate>Fri, 04 Sep 2009 15:45:48 +0000</pubDate>
		<dc:creator>Dr. Jung</dc:creator>
				<category><![CDATA[Linux Tips]]></category>
		<category><![CDATA[gnu screen]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.drjung.net/wp1/?p=297</guid>
		<description><![CDATA[Ubuntu 리눅스 일부 버전의 GNU screen에 256색 터미널을 사용할 수 없는 버그가 있습니다.
이 버그에 대한 자세한 내용을 보려면 이 링크를 참조하십시오.
해결 방법은 $HOME/.screenrc 파일의 내용으로 다음 설정 항목을 추가하는 것입니다.

# terminfo and termcap for nice 256 color terminal
# allow bold colors - necessary for some reason
attrcolor b ".I"
# tell screen how to set colors. AB ]]></description>
			<content:encoded><![CDATA[<p>Ubuntu 리눅스 일부 버전의 GNU screen에 256색 터미널을 사용할 수 없는 버그가 있습니다.</p>
<p>이 버그에 대한 자세한 내용을 보려면 이 <a href="https://bugs.launchpad.net/ubuntu/+source/screen/+bug/87966">링크</a>를 참조하십시오.</p>
<p>해결 방법은 <code>$HOME/.screenrc</code> 파일의 내용으로 다음 설정 항목을 추가하는 것입니다.<br />
<span id="more-297"></span></p>
<pre># terminfo and termcap for nice 256 color terminal
# allow bold colors - necessary for some reason
attrcolor b ".I"
# tell screen how to set colors. AB = background, AF=foreground
termcapinfo xterm 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm'
# erase background with current bg color
defbce "on"</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.drjung.net/wp1/archives/297/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>VIM을 pager로 사용하기</title>
		<link>http://www.drjung.net/wp1/archives/275</link>
		<comments>http://www.drjung.net/wp1/archives/275#comments</comments>
		<pubDate>Wed, 02 Sep 2009 12:48:25 +0000</pubDate>
		<dc:creator>Dr. Jung</dc:creator>
				<category><![CDATA[Linux HOWTO]]></category>
		<category><![CDATA[man page]]></category>
		<category><![CDATA[pager]]></category>
		<category><![CDATA[vim]]></category>

		<guid isPermaLink="false">http://www.drjung.net/wp1/?p=275</guid>
		<description><![CDATA[이 글에서는 less를 대신하여 VIM을 pager로 설정하여 man 페이지 등을 VIM을 통하여 볼 수 있는 방법을 설명합니다.
우선 $HOME/bin 디렉터리가 없다면 생성합니다. 그 후 다음을 다운로드 받아 생성한 디렉터리에 압축 해제 또는 복사합니다.


vimpager 1.1 : Use ViM as PAGER &#8211; 홈페이지 &#8211; 다운로드

그 후, $HOME/.bashrc에 다음 내용을 추가하고 shell을 재시작합니다.
# VIM pager setting
export PAGER="$HOME/bin/vimpager"
alias info="PAGER=less info"
]]></description>
			<content:encoded><![CDATA[<p>이 글에서는 less를 대신하여 VIM을 pager로 설정하여 man 페이지 등을 VIM을 통하여 볼 수 있는 방법을 설명합니다.</p>
<p>우선 <code>$HOME/bin</code> 디렉터리가 없다면 생성합니다. 그 후 다음을 다운로드 받아 생성한 디렉터리에 압축 해제 또는 복사합니다.<br />
<span id="more-275"></span></p>
<ul>
<li>vimpager 1.1 : Use ViM as PAGER &#8211; <a href="http://www.vim.org/scripts/script.php?script_id=1723">홈페이지</a> &#8211; <a href='http://www.drjung.net/wp1/wp-content/uploads/2009/09/vimpager-1.1.tar.gz'>다운로드</a>
</ul>
<p>그 후, <code>$HOME/.bashrc</code>에 다음 내용을 추가하고 shell을 재시작합니다.</p>
<pre># VIM pager setting
export PAGER="$HOME/bin/vimpager"
alias info="PAGER=less info"</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.drjung.net/wp1/archives/275/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VIM (Vi IMproved) 설정하기</title>
		<link>http://www.drjung.net/wp1/archives/221</link>
		<comments>http://www.drjung.net/wp1/archives/221#comments</comments>
		<pubDate>Wed, 26 Aug 2009 13:38:33 +0000</pubDate>
		<dc:creator>Dr. Jung</dc:creator>
				<category><![CDATA[Linux HOWTO]]></category>
		<category><![CDATA[vim]]></category>

		<guid isPermaLink="false">http://www.drjung.net/wp1/?p=221</guid>
		<description><![CDATA[A. 준비사항
Ubuntu 리눅스에 기본으로 포함된 vim-tiny 패키지에서는 다음 설정을 적용할 수 없습니다. 그 대신 vim의 모든 기능을 사용할 수 있는 vim-gnome 패키지가 필요합니다. 또한, 아래 설정에서 사용할 taglist script는 Exuberant Ctags에 의존성을 가지며 Ubuntu 리눅스에서는 exuberant-ctags 패키지로 설치할 수 있습니다. Ubuntu 리눅스 9.04에서는 ctags 패키지가 exuberant-ctags 패키지로 링크가 걸려 있으므로, ctags 패키지를 설치하여도 상관 없습니다. ]]></description>
			<content:encoded><![CDATA[<h4>A. 준비사항</h4>
<p>Ubuntu 리눅스에 기본으로 포함된 <code>vim-tiny</code> 패키지에서는 다음 설정을 적용할 수 없습니다. 그 대신 vim의 모든 기능을 사용할 수 있는 <code>vim-gnome</code> 패키지가 필요합니다. 또한, 아래 설정에서 사용할 taglist script는 Exuberant Ctags에 의존성을 가지며 Ubuntu 리눅스에서는 <code>exuberant-ctags</code> 패키지로 설치할 수 있습니다. Ubuntu 리눅스 9.04에서는 <code>ctags</code> 패키지가 <code>exuberant-ctags</code> 패키지로 링크가 걸려 있으므로, <code>ctags</code> 패키지를 설치하여도 상관 없습니다. 두 가지 패키지를 설치한 후 다음으로 진행합니다.</p>
<pre>aptitude install vim-gnome ctags</pre>
<p><span id="more-221"></span></p>
<h4>B. 스크립트 설치</h4>
<p>다음 목록에 있는 VIM Script를 다운로드 받아 설치합니다.</p>
<ul>
<li>taglist 4.5 &#8211; Source code browser &#8211; <a href="http://www.vim.org/scripts/script.php?script_id=273">홈페이지</a> &#8211; <a href="http://www.drjung.net/wp1/wp-content/uploads/2009/08/taglist_45.zip">다운로드</a></li>
<li>Source Explorer &#8211; A Source code Explorer based on tags works like context window in Source Insight  &#8211; <a href="http://www.vim.org/scripts/script.php?script_id=2179">홈페이지</a> &#8211; <a href='http://www.drjung.net/wp1/wp-content/uploads/2009/11/srcexpl.zip'>다운로드</a></li>
<li>winmanager 2.3 &#8211; A windows style IDE for Vim 6.0 &#8211; <a href="http://www.vim.org/scripts/script.php?script_id=95">홈페이지</a> &#8211; <a href="http://www.drjung.net/wp1/wp-content/uploads/2009/08/winmanager.zip">다운로드</a></li>
<li>bufexplorer 7.2.7 &#8211; Buffer Explorer / Browser &#8211; <a href="http://www.vim.org/scripts/script.php?script_id=42">홈페이지</a> &#8211; <a href='http://www.drjung.net/wp1/wp-content/uploads/2010/05/bufexplorer.zip'>다운로드</a></li>
<li>SuperTab 1.0 &#8211; Do all your insert-mode completion with Tab. &#8211; <a href="http://www.vim.org/scripts/script.php?script_id=1643">홈페이지</a> &#8211; <a href='http://www.drjung.net/wp1/wp-content/uploads/2010/05/supertab.zip'>다운로드</a></li>
<li>OmniCppComplete 0.41 &#8211; C/C++ omni-completion with ctags database &#8211; <a href="http://www.vim.org/scripts/script.php?script_id=1520">홈페이지</a> &#8211; <a href='http://www.drjung.net/wp1/wp-content/uploads/2009/08/omnicppcomplete-0.41.zip'>다운로드</a></li>
<li>inkpot &#8211; Inkpot, a dark scheme for GUI and 88/256 colour terms &#8211; <a href="http://www.vim.org/scripts/script.php?script_id=1143">홈페이지</a> &#8211; <a href='http://www.drjung.net/wp1/wp-content/uploads/2009/09/inkpot.zip'>다운로드</a></li>
</ul>
<p>모두 다운로드 받은 후, 압축 파일은 홈 디렉터리 아래의 .vim 디렉터리(<code>$HOME/.vim</code>)에 압축을 해제하고, 확장자가 vim인 파일은 plugin 디렉터리(<code>$HOME/.vim/plugin</code>)로 이동시킵니다.</p>
<p>압축을 해제한 후, doc 디렉터리(<code>$HOME/.vim/doc</code>)에서 vi를 실행한 후 다음 명령을 입력합니다.</p>
<pre>:helptags .</pre>
<h4>C. 설정 파일</h4>
<p>홈 디렉터리 아래의 .vimrc 파일(<code>$HOME/.vimrc</code>)의 내용을 다음과 같이 만듭니다.</p>
<pre>set nocompatible

set fileencoding=utf-8
set fileencodings=utf-8,cp949,unicode
set termencoding=utf-8
"set termencoding=korea                " Cygwin-specific option
set encoding=utf-8

set autoindent
set autowrite
set backspace=indent,eol,start
set cindent
set cinoptions=:0,g0,(0,l1,t0
set history=1000
set hlsearch
set incsearch
"set km=startsel,stopsel
set laststatus=2
set magic
set matchpairs+=&lt;:&gt;
set mouse=a
set nobackup
set noerrorbells
set noexpandtab
set nowrap
set number!
"set pastetoggle=&lt;Ins&gt;
set report=0
set ruler
set scrolloff=5
set selection=exclusive
set shiftwidth=4
set showcmd
set showmatch
set showmode
set sidescrolloff=5
set smartcase
set smartindent
set startofline
"set statusline=%&lt;%F%h%m%r%h%w%y\ %{strftime(\"%Y/%m/%d-%H:%M\")}%=\ col:%c%V\ ascii:%b\ pos:%o\ lin:%l\,%L\ %P
"set statusline=%h%F%m%r%=[%l:%c(%p%%)]
set statusline=%-3.3n\ %f\ %r%#Error#%m%#Statusline#\ (%l/%L,\ %v)\ %P%=%h%w\ %y\ [%{&#038;encoding}:%{&#038;fileformat}]
set softtabstop=0
set tabstop=4
set title
set ttyfast
"set virtualedit=onemore                        " Has to be used with caution!!
set whichwrap=h,l,&lt;,&gt;,[,]
set wildchar=&lt;Tab&gt;
set wildmenu
set wildmode=longest:full,full
"set visualbell
let maplocalleader=','

syntax on
filetype on
filetype plugin on
filetype indent on

" setup for the visual environment
if has('gui_running')
	colorscheme inkpot
else
	if $TERM =~ '^xterm'
		set t_Co=256
	elseif $TERM =~ '^screen-bce'
		set t_Co=256            " just guessing
	elseif $TERM =~ '^screen'
		set t_Co=256            " just guessing, too
	elseif $TERM =~ '^rxvt'
		set t_Co=88
	elseif $TERM =~ '^linux'
		set t_Co=8
	elseif $TERM =~ '^cygwin'
		set t_Co=8
	else
		set t_Co=16
	endif

	if &#038;t_Co &gt; 16
		colorscheme inkpot
	else
		colorscheme ron
	endif
endif

" Uncomment the following to have Vim jump to the last position when
" reopening a file
"if has("autocmd")
"  au BufReadPost * if line("'\"") &gt; 0 &#038;&#038; line("'\"") &lt;= line("$")
"    \| exe "normal g'\"" | endif
"endif

if 0
	" automatically delete trailing Dos-returns,whitespace
	"autocmd BufRead * silent! %s/[\r \t]\+$//
	"autocmd BufEnter *.php :%s/[ \t\r]\+$//e

	" automatically delete trailing Dos-returns
	autocmd BufRead * silent! %s/\r\+$//
	autocmd BufEnter *.php :%s/\r\+$//e

	" Automatic folding
	autocmd BufWinLeave *.rb mkview
	autocmd BufWinEnter *.rb silent loadview

	autocmd BufWinLeave *.c mkview
	autocmd BufWinEnter *.c silent loadview

	autocmd BufWinLeave *.cc mkview
	autocmd BufWinEnter *.cc silent loadview

	autocmd BufWinLeave *.cpp mkview
	autocmd BufWinEnter *.cpp silent loadview

	autocmd BufWinLeave *.C mkview
	autocmd BufWinEnter *.C silent loadview

	autocmd BufWinLeave *.h mkview
	autocmd BufWinEnter *.h silent loadview

	autocmd BufWinLeave *.H mkview
	autocmd BufWinEnter *.H silent loadview

	autocmd BufWinLeave *.hpp mkview
	autocmd BufWinEnter *.hpp silent loadview
	autocmd BufWinEnter *.hpp set syntax=cpp

	autocmd BufWinLeave *.s mkview
	autocmd BufWinEnter *.s silent loadview

	autocmd BufWinLeave *.S mkview
	autocmd BufWinEnter *.S silent loadview
endif

" VIM man pager related setting
autocmd FileType man set nonumber
autocmd FileType man set mouse=a

" Hotkeys
" Ctrl-s : saves
inoremap &lt;C-s&gt; &lt;Esc&gt;:w&lt;CR&gt;a
nnoremap &lt;C-s&gt; :w&lt;CR&gt;

" F12 : generating ctags
map &lt;F12&gt; :!ctags -R --c++-kinds=+p --fields=+iaS --extra=+q --verbose=yes .&lt;CR&gt;

" tabs
" (LocalLeader is ",")
" create a new tab
map &lt;LocalLeader&gt;tc :tabnew %&lt;cr&gt;
" close a tab
map &lt;LocalLeader&gt;td :tabclose&lt;cr&gt;
" next tab
map &lt;LocalLeader&gt;tn :tabnext&lt;cr&gt;
" previous tab
map &lt;LocalLeader&gt;tp :tabprev&lt;cr&gt;
" move a tab to a new location
map &lt;LocalLeader&gt;tm :tabmove

" some useful mappings
" Y yanks from cursor to $
map Y y$
" toggle list mode
nmap &lt;LocalLeader&gt;tl :set list!&lt;cr&gt;
" toggle paste mode
nmap &lt;LocalLeader&gt;pp :set paste!&lt;cr&gt;
" change directory to that of current file
nmap &lt;LocalLeader&gt;cd :cd%:p:h&lt;cr&gt;
" change local directory to that of current file
nmap &lt;LocalLeader&gt;lcd :lcd%:p:h&lt;cr&gt;
" save and build
nmap &lt;LocalLeader&gt;wm :w&lt;cr&gt;:make&lt;cr&gt;
" open all folds
nmap &lt;LocalLeader&gt;fo :%foldopen!&lt;cr&gt;
" close all folds
nmap &lt;LocalLeader&gt;fc :%foldclose!&lt;cr&gt;
" ,tt will toggle taglist on and off
nmap &lt;LocalLeader&gt;tt :Tlist&lt;cr&gt;
" When I'm pretty sure that the first suggestion is correct
map &lt;LocalLeader&gt;r 1z=
" togle wordwrap mode
map &lt;LocalLeader&gt;ww :set wrap!&lt;cr&gt;

" WinManager plugin settings
nnoremap &lt;silent&gt; &lt;F4&gt; :WMToggle&lt;CR&gt;
nnoremap &lt;silent&gt; &lt;F5&gt; :FirstExplorerWindow&lt;CR&gt;
nnoremap &lt;silent&gt; &lt;F6&gt; :BottomExplorerWindow&lt;CR&gt;

let winManagerWindowLayout = 'FileExplorer|BufExplorer'
let g:persistentBehaviour = 0

" taglist plugin settings
nnoremap &lt;silent&gt; &lt;F7&gt; :TlistUpdate&lt;CR&gt;
nnoremap &lt;silent&gt; &lt;F8&gt; :Tlist&lt;CR&gt;
nnoremap &lt;silent&gt; &lt;F9&gt; :TlistSync&lt;CR&gt;

let Tlist_Inc_Winwidth = 0
let Tlist_Auto_Open = 1
let Tlist_Process_File_Always = 0
let Tlist_Enable_Fold_Column = 0
let Tlist_Display_Tag_Scope = 0
let Tlist_Sort_Type = "name"
let Tlist_Use_Right_Window = 1
let Tlist_Display_Prototype = 0
let Tlist_Exit_OnlyWindow = 1
let Tlist_File_Fold_Auto_Close = 1

"let Tlist_Ctags_Cmd = '$HOME/bin/ctags.exe'   "Cygwin-specific option

" OmniCppComplete plugin settings
autocmd CursorMovedI * if pumvisible() == 0|pclose|endif
autocmd InsertLeave * if pumvisible() == 0|pclose|endif

let OmniCpp_GlobalScopeSearch = 1
let OmniCpp_NamespaceSearch = 1
let OmniCpp_DisplayMode = 0
let OmniCpp_ShowScopeInAbbr = 0
let OmniCpp_ShowPrototypeInAbbr = 0
let OmniCpp_ShowAccess = 1
let OmniCpp_DefaultNamespaces = []
let OmniCpp_MayCompleteDot = 1
let OmniCpp_MayCompleteArrow = 1
let OmniCpp_MayCompleteScope = 0
let OmniCpp_SelectFirstItem = 0
let OmniCpp_LocalSearchDecl = 0

" // The switch of the Source Explorer
nmap &lt;F11&gt; :SrcExplToggle&lt;CR&gt;

" // Set the height of Source Explorer window
let g:SrcExpl_winHeight = 8

" // Set 100 ms for refreshing the Source Explorer
let g:SrcExpl_refreshTime = 100

" // Set "Enter" key to jump into the exact definition context
let g:SrcExpl_jumpKey = "&lt;ENTER&gt;"

" // Set "Space" key for back from the definition context
let g:SrcExpl_gobackKey = "&lt;SPACE&gt;"

" // In order to Avoid conflicts, the Source Explorer should know what plugins
" // are using buffers. And you need add their bufname into the list below
" // according to the command ":buffers!"
let g:SrcExpl_pluginList = [
        \ "__Tag_List__",
        \ "_NERD_tree_",
        \ "Source_Explorer",
        \ "[File List]",
        \ "[Buf List]"
    \ ]
" // Enable/Disable the local definition searching, and note that this is not
" // guaranteed to work, the Source Explorer doesn't check the syntax for now.
" // It only searches for a match with the keyword according to command 'gd'
let g:SrcExpl_searchLocalDef = 1

" // Let the Source Explorer update the tags file when opening
let g:SrcExpl_isUpdateTags = 1

" // Use program 'ctags' with argument '--sort=foldcase -R' to create or
" // update a tags file
let g:SrcExpl_updateTagsCmd = "ctags --sort=foldcase -R ."

" // Set "&lt;S-F12&gt;" key for updating the tags file artificially
let g:SrcExpl_updateTagsKey = "&lt;S-F12&gt;" 

" bracket autocompletion
inoremap ( ()&lt;ESC&gt;i
inoremap [ []&lt;ESC&gt;i
inoremap { {&lt;CR&gt;}&lt;ESC&gt;O
autocmd Syntax html,vim inoremap &lt; &lt;lt&gt;&gt;&lt;ESC&gt;i| inoremap &gt; &lt;c-r&gt;=ClosePair('&gt;')&lt;CR&gt;
inoremap ) &lt;c-r&gt;=ClosePair(')')&lt;CR&gt;
inoremap ] &lt;c-r&gt;=ClosePair(']')&lt;CR&gt;
inoremap } &lt;c-r&gt;=CloseBracket()&lt;CR&gt;
inoremap " &lt;c-r&gt;=QuoteDelim('"')&lt;CR&gt;
inoremap ' &lt;c-r&gt;=QuoteDelim("'")&lt;CR&gt;

function ClosePair(char)
	if getline('.')[col('.') - 1] == a:char
		return "\&lt;Right&gt;"
	else
		return a:char
	endif
endf

function CloseBracket()
	if match(getline(line('.') + 1), '\s*}') &lt; 0
		return "\&lt;CR&gt;}"
	else
		return "\&lt;ESC&gt;j0f}a"
	endif
endf

function QuoteDelim(char)
	let line = getline('.')
	let col = col('.')
	if line[col - 2] == "\\"
		" Inserting a quoted quotation mark into the string
		return a:char
	elseif line[col - 1] == a:char
		" Escaping out of the string
		return "\&lt;Right&gt;"
	else
		" Starting a string
		return a:char.a:char."\&lt;ESC&gt;i"
	endif
endf</pre>
<h4>D. Cygwin 관련 설정(옵션)</h4>
<p>Cygwin 1.5는 taglist 스크립트가 필요로 하는 Exuberant Ctags를 제공하지 않습니다. 만약 Cygwin 1.5 환경이라면 Exuberant Ctags를 별도로 다운로드 받아 설치해주어야 합니다. 소스를 홈페이지에서 다운로드 받아 빌드하거나 미리 빌드해놓은 바이너리를 다운로드 받아 실행 파일만을 홈 디렉터리 아래의 bin 디렉터리(<code>$HOME/bin</code>)에 설치합니다.</p>
<ul>
<li>Exuberant Ctags 5.8 &#8211; <a href="http://ctags.sourceforge.net">홈페이지</a> &#8211; <a href="http://prdownloads.sourceforge.net/ctags/ctags-5.8.tar.gz">소스</a> &#8211; <a href="http://www.drjung.net/wp1/wp-content/uploads/2009/08/ctags.exe">실행파일</a></li>
</ul>
<p>참고로, 위의 실행파일은 Cygwin version 1.5.25, gcc version 3.4.4에서 빌드되었습니다. 버전이 달라 정상 동작하지 않는다면 직접 빌드하여 사용하십시오.</p>
<p>그리고, 홈 디렉터리 아래의 .vimrc 파일(<code>$HOME/.vimrc</code>)의 내용 중 <code>termencoding</code> 항목을 주석처리 또는 삭제하고, 다음 두 행을 적절한 위치에 추가합니다.</p>
<pre>set termencoding=korea
let Tlist_Ctags_Cmd = '$HOME/bin/ctags.exe'</pre>
<h4>E. 적용 스크린 샷</h4>
<p>Ubuntu 리눅스의 Gnome terminal에서 이 설정을 사용하여 VIM을 사용하는 스크린 샷입니다.</p>

<a href="http://www.drjung.net/wp1/wp-content/gallery/screenshots/20090906 - VIM screenshot.png" title="" class="shutterset_singlepic1" >
	<img class="ngg-singlepic" src="http://www.drjung.net/wp1/wp-content/gallery/cache/1_watermark_400x_20090906 - VIM screenshot.png" alt="20090906 - VIM screenshot" title="20090906 - VIM screenshot" />
</a>

<p>* 수정 내역</p>
<ol>
<li>2010년 5월 1일 오후 1시 10분: SuperTab, bufexplorer script 업데이트</li>
<li>2009년 8월 27일 오후 10시 31분: SuperTab script 관련 내용 추가</li>
<li>2009년 8월 28일 오전 9시 18분: 설정 파일 수정(view, trailing character 관련 항목)</li>
<li>2009년 8월 28일 오전 10시 43분: 설정 파일 수정(mouse 관련 항목)</li>
<li>2009년 8월 28일 오후 12시 44분: 설정 파일 수정(trailing character 관련 항목)</li>
<li>2009년 8월 28일 오후 6시 9분: OmniCppComplete 관련 내용과 설정 항목 추가</li>
<li>2009년 9월 2일 오후 4시 2분: 설정 파일 수정(VIM pager 관련 항목)</li>
<li>2009년 9월 3일 오후 3시 47분: 설정 파일 수정(color, key mapping 관련 항목)</li>
<li>2009년 9월 4일 오후 1시 46분: 설정 파일 수정(color scheme 관련 항목)</li>
<li>2009년 9월 5일 오전 12시 36분: 설정 파일 수정(terminal color 관련 항목)</li>
<li>2009년 9월 8일 오후 12시 41분: 설정 파일 수정(key mapping, scrolloff 관련 항목)</li>
<li>2009년 10월 15일 오후 11시 41분: SuperTab script를 0.60 버전으로 업데이트</li>
<li>2009년 10월 26일 오후 1시 4분: SuperTab script를 0.61 버전으로 업데이트</li>
<li>2009년 11월 21일 오후 5시 41분: Source Explorer script 추가, 설정 파일 수정(autocmd 관련 항목, Source Explorer script 관련 항목)</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.drjung.net/wp1/archives/221/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Nito Asynchronous Library</title>
		<link>http://www.drjung.net/wp1/archives/211</link>
		<comments>http://www.drjung.net/wp1/archives/211#comments</comments>
		<pubDate>Tue, 26 May 2009 13:34:34 +0000</pubDate>
		<dc:creator>Dr. Jung</dc:creator>
				<category><![CDATA[.NET Framework]]></category>
		<category><![CDATA[C#]]></category>

		<guid isPermaLink="false">http://www.drjung.net/wp1/?p=211</guid>
		<description><![CDATA[.NET Framework의 C#으로 코딩 할 때, 아니, 어떤 언어로든 비동기 소켓을 구현하는 일은 상당한 고역임에 틀림이 없습니다.
C#으로 짜인 공개 소스 비동기 소켓 라이브러리인 Nito Asynchronous Library를 사용하면 소켓을 사용하는 어플리케이션에서의 단순하고 공통된 작업을 약간이나마 줄일 수 있어, 이를 소개하고자 합니다.

홈페이지는 이 링크를 클릭하면 방문할 수 있습니다.
이 라이브러리가 도움을 줄 수 있는 점은 다음과 같습니다.

일반적인 소켓 ]]></description>
			<content:encoded><![CDATA[<p>.NET Framework의 C#으로 코딩 할 때, 아니, 어떤 언어로든 비동기 소켓을 구현하는 일은 상당한 고역임에 틀림이 없습니다.</p>
<p>C#으로 짜인 공개 소스 비동기 소켓 라이브러리인 Nito Asynchronous Library를 사용하면 소켓을 사용하는 어플리케이션에서의 단순하고 공통된 작업을 약간이나마 줄일 수 있어, 이를 소개하고자 합니다.<br />
<span id="more-211"></span><br />
홈페이지는 이 <a href="http://nitoasync.codeplex.com/">링크</a>를 클릭하면 방문할 수 있습니다.</p>
<p>이 라이브러리가 도움을 줄 수 있는 점은 다음과 같습니다.</p>
<ul>
<li>일반적인 소켓 함수들에서 송신, 수신 작업을 수행할 때 패킷이 나뉘어져서 전송될 수 있다는 특성이 있는데, 이를 자동으로 패킷 단위로 취합하여 처리해 줍니다. Nito Asynchronous Library에서는 패킷을 전송하기 전에 패킷의 길이를 먼저 전송하여 수신 측에서 패킷의 길이를 보고 그 길이만큼의 데이터를 모두 다 받아 패킷 하나로 합친 다음, 이벤트를 발생시킵니다.</li>
<li>keepalive 패킷에 대한 지원이 포함되어 있습니다.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.drjung.net/wp1/archives/211/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu 9.04 릴리즈 소식</title>
		<link>http://www.drjung.net/wp1/archives/194</link>
		<comments>http://www.drjung.net/wp1/archives/194#comments</comments>
		<pubDate>Thu, 23 Apr 2009 13:48:40 +0000</pubDate>
		<dc:creator>Dr. Jung</dc:creator>
				<category><![CDATA[Software News]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.drjung.net/wp1/?p=194</guid>
		<description><![CDATA[Ubuntu 9.04 (Codename: Jaunty Jackalope)이 발표되었습니다.
홈페이지를 통해서 다운받으실 수 있으며, 직접 다운로드할 수 있는 링크를 아래에서 선택하셔서 다운로드하셔도 됩니다.

다음 링크들은 Daum FTP 미러 사이트에서 다운로드할 수 있는 링크입니다.
Ubuntu 9.04 Desktop (32-bit)
Ubuntu 9.04 Desktop (64-bit)
Ubuntu 9.04 Netbook Remix
Ubuntu 9.04 Server (32-bit)
Ubuntu 9.04 Server (64-bit)
Ubuntu 9.04 Alternate installer (32-bit)
Ubuntu 9.04 Alternate installer (64-bit)
MD5SUMS
]]></description>
			<content:encoded><![CDATA[<p>Ubuntu 9.04 (Codename: Jaunty Jackalope)이 발표되었습니다.</p>
<p><a href="http://www.ubuntu.com">홈페이지</a>를 통해서 다운받으실 수 있으며, 직접 다운로드할 수 있는 링크를 아래에서 선택하셔서 다운로드하셔도 됩니다.<br />
<span id="more-194"></span><br />
다음 링크들은 Daum FTP 미러 사이트에서 다운로드할 수 있는 링크입니다.</p>
<p><a href="http://ftp.daum.net/ubuntu-releases/9.04/ubuntu-9.04-desktop-i386.iso">Ubuntu 9.04 Desktop (32-bit)</a><br />
<a href="http://ftp.daum.net/ubuntu-releases/9.04/ubuntu-9.04-desktop-amd64.iso">Ubuntu 9.04 Desktop (64-bit)</a><br />
<a href="http://ftp.daum.net/ubuntu-releases/9.04/ubuntu-9.04-netbook-remix-i386.img">Ubuntu 9.04 Netbook Remix</a><br />
<a href="http://ftp.daum.net/ubuntu-releases/9.04/ubuntu-9.04-server-i386.iso">Ubuntu 9.04 Server (32-bit)</a><br />
<a href="http://ftp.daum.net/ubuntu-releases/9.04/ubuntu-9.04-server-amd64.iso">Ubuntu 9.04 Server (64-bit)</a><br />
<a href="http://ftp.daum.net/ubuntu-releases/9.04/ubuntu-9.04-alternate-i386.iso">Ubuntu 9.04 Alternate installer (32-bit)</a><br />
<a href="http://ftp.daum.net/ubuntu-releases/9.04/ubuntu-9.04-alternate-amd64.iso">Ubuntu 9.04 Alternate installer (64-bit)</a><br />
<a href="http://ftp.daum.net/ubuntu-releases/9.04/MD5SUMS">MD5SUMS</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.drjung.net/wp1/archives/194/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu 리눅스에서 사용하는 패키지</title>
		<link>http://www.drjung.net/wp1/archives/192</link>
		<comments>http://www.drjung.net/wp1/archives/192#comments</comments>
		<pubDate>Thu, 23 Apr 2009 11:59:09 +0000</pubDate>
		<dc:creator>Dr. Jung</dc:creator>
				<category><![CDATA[미분류]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.drjung.net/wp1/?p=192</guid>
		<description><![CDATA[제가 Ubuntu 리눅스를 설치할 때 함께 설치하는 패키지입니다. Ubuntu 10.04 기준입니다.

사용하는 패키지에 변동이 있으면 이 게시글을 수시로 업데이트 할 예정입니다.

kile
kbib
kubuntu-restricted-extras
gnome-themes-extras
pidgin
pidgin-nateon
pidgin-plugin-pack
pidgin-themes
drapes
amarok
vlc
nautilus-gksu
nautilus-open-terminal
lame
lame-doc
ubuntu-restricted-extras
openoffice.org
ttf-mscorefonts-installer
build-essential
manpages
manpages-dev
manpages-posix
manpages-posix-dev
stl-manual
libncurses5
libncurses5-dev
libncursesw5
libncursesw5-dev
flex
bison
automake
automake1.10
automake1.9
autotools-dev
autoconf
libtool
astyle
valgrind
doxygen
cpp
gcc
g++
gfortran
gcj-jdk
gij
gobjc
gobjc++
gnat
gpc
gdc
cpp-doc
gcc-doc
gpc-doc
gfortran-doc
gnat-doc
libgcj-common
libgcj-bc
gcc-multilib
gfortran-multilib
g++-multilib
gobjc++-multilib
gobjc-multilib
gettext
colordiff
colorgcc
colormake
colortail
vim
vim-doc
vim-gnome
vim-gtk
vim-addon-manager
vim-latexsuite
vim-scripts
vim-syntax-gtk
vim-vimoutliner
cscope
exuberant-ctags
emacs
ntp
mc
nmap
cvs
subversion
subversion-tools
libapache2-svn
git-arch
git-core
git-cvs
git-daemon-run
git-doc
git-email
git-gui
git-svn
gitk
gitweb
mysql-admin
phpmyadmin
php5-gd
vsftpd
lftp
filezilla
links
links2
lynx-cur
texlive-full
ko.tex
ko.tex-base
ko.tex-bin
ko.tex-extra
ko.tex-extra-hlfont
openjdk-6-dbg
openjdk-6-demo
openjdk-6-doc
openjdk-6-jdk
openjdk-6-jre
openjdk-6-jre-headless
openjdk-6-jre-lib
openjdk-6-source
sun-javadb-client
sun-javadb-common
sun-javadb-core
sun-javadb-demo
sun-javadb-doc
sun-javadb-javadoc
flashplugin-installer
system-config-samba
arj
lha
p7zip-full
p7zip-rar
unace-nonfree
unrar
unalz
xserver-xorg-input-vmmouse

* 수정 내역

2009년 4월 23일 오후 10시 55분: Ubuntu 9.04 Jaunty Jackalope에 맞는 패키지 이름으로 수정
2009년 4월 26일 오후 3시 40분: vmmouse 드라이버 패키지 추가
2009년 8월 26일 오후 7시 40분: drapes 패키지 추가
2009년 10월 30일 오후 ]]></description>
			<content:encoded><![CDATA[<p>제가 Ubuntu 리눅스를 설치할 때 함께 설치하는 패키지입니다. Ubuntu 10.04 기준입니다.<br />
<span id="more-192"></span><br />
사용하는 패키지에 변동이 있으면 이 게시글을 수시로 업데이트 할 예정입니다.</p>
<pre>
kile
kbib
kubuntu-restricted-extras
gnome-themes-extras
pidgin
pidgin-nateon
pidgin-plugin-pack
pidgin-themes
drapes
amarok
vlc
nautilus-gksu
nautilus-open-terminal
lame
lame-doc
ubuntu-restricted-extras
openoffice.org
ttf-mscorefonts-installer
build-essential
manpages
manpages-dev
manpages-posix
manpages-posix-dev
stl-manual
libncurses5
libncurses5-dev
libncursesw5
libncursesw5-dev
flex
bison
automake
automake1.10
automake1.9
autotools-dev
autoconf
libtool
astyle
valgrind
doxygen
cpp
gcc
g++
gfortran
gcj-jdk
gij
gobjc
gobjc++
gnat
gpc
gdc
cpp-doc
gcc-doc
gpc-doc
gfortran-doc
gnat-doc
libgcj-common
libgcj-bc
gcc-multilib
gfortran-multilib
g++-multilib
gobjc++-multilib
gobjc-multilib
gettext
colordiff
colorgcc
colormake
colortail
vim
vim-doc
vim-gnome
vim-gtk
vim-addon-manager
vim-latexsuite
vim-scripts
vim-syntax-gtk
vim-vimoutliner
cscope
exuberant-ctags
emacs
ntp
mc
nmap
cvs
subversion
subversion-tools
libapache2-svn
git-arch
git-core
git-cvs
git-daemon-run
git-doc
git-email
git-gui
git-svn
gitk
gitweb
mysql-admin
phpmyadmin
php5-gd
vsftpd
lftp
filezilla
links
links2
lynx-cur
texlive-full
ko.tex
ko.tex-base
ko.tex-bin
ko.tex-extra
ko.tex-extra-hlfont
openjdk-6-dbg
openjdk-6-demo
openjdk-6-doc
openjdk-6-jdk
openjdk-6-jre
openjdk-6-jre-headless
openjdk-6-jre-lib
openjdk-6-source
sun-javadb-client
sun-javadb-common
sun-javadb-core
sun-javadb-demo
sun-javadb-doc
sun-javadb-javadoc
flashplugin-installer
system-config-samba
arj
lha
p7zip-full
p7zip-rar
unace-nonfree
unrar
unalz
xserver-xorg-input-vmmouse
</pre>
<p>* 수정 내역</p>
<ol>
<li>2009년 4월 23일 오후 10시 55분: Ubuntu 9.04 Jaunty Jackalope에 맞는 패키지 이름으로 수정</li>
<li>2009년 4월 26일 오후 3시 40분: vmmouse 드라이버 패키지 추가</li>
<li>2009년 8월 26일 오후 7시 40분: drapes 패키지 추가</li>
<li>2009년 10월 30일 오후 11시 8분: Ubuntu 9.10 Karmic Koala에 맞는 패키지 이름으로 수정</li>
<li>2009년 5월 1일 오전 2시 45분: Ubuntu 10.04 LTS에 맞는 패키지 이름으로 수정</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.drjung.net/wp1/archives/192/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>KIS 2009, IE 8이 설치되어 있는 Vista x64 시스템에서 사이드바 crash 문제</title>
		<link>http://www.drjung.net/wp1/archives/182</link>
		<comments>http://www.drjung.net/wp1/archives/182#comments</comments>
		<pubDate>Sun, 29 Mar 2009 07:03:55 +0000</pubDate>
		<dc:creator>Dr. Jung</dc:creator>
				<category><![CDATA[Software Tips]]></category>
		<category><![CDATA[vista]]></category>

		<guid isPermaLink="false">http://www.drjung.net/wp1/?p=182</guid>
		<description><![CDATA[Vista 64-bit 운영체제에 Internet Explorer 8과 Kaspersky Internet Security 2009(8.0.0.506)가 설치되어 있는 환경에서 사이드바가 crash 되는 문제가 있습니다.

이 링크에서 자세한 내용을 확인할 수 있으며, 해결하는 방법은 다음과 같습니다.

트레이 아이콘을 이용하여 KIS 일시 정지
시작 메뉴에서 관리자 권한으로 명령 프롬프트 실행
다음 명령을 입력한다.
regsvr32 /u jscript.dll
regsvr32 /u vbscript.dll
regsvr32 jscript.dll
regsvr32 vbscript.dll
트레이 아이콘을 이용하여 KIS 복원
재부팅한다.

]]></description>
			<content:encoded><![CDATA[<p>Vista 64-bit 운영체제에 Internet Explorer 8과 Kaspersky Internet Security 2009(8.0.0.506)가 설치되어 있는 환경에서 사이드바가 crash 되는 문제가 있습니다.<br />
<span id="more-182"></span><br />
이 <a href="http://forum.kaspersky.com/index.php?s=&#038;showtopic=75460&#038;view=findpost&#038;p=689732">링크</a>에서 자세한 내용을 확인할 수 있으며, 해결하는 방법은 다음과 같습니다.</p>
<ol>
<li>트레이 아이콘을 이용하여 KIS 일시 정지</li>
<li>시작 메뉴에서 관리자 권한으로 명령 프롬프트 실행</li>
<li>다음 명령을 입력한다.</li>
<pre>regsvr32 /u jscript.dll
regsvr32 /u vbscript.dll
regsvr32 jscript.dll
regsvr32 vbscript.dll</pre>
<li>트레이 아이콘을 이용하여 KIS 복원</li>
<li>재부팅한다.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.drjung.net/wp1/archives/182/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu 리눅스에 글꼴 설치하기</title>
		<link>http://www.drjung.net/wp1/archives/132</link>
		<comments>http://www.drjung.net/wp1/archives/132#comments</comments>
		<pubDate>Tue, 24 Feb 2009 14:50:33 +0000</pubDate>
		<dc:creator>Dr. Jung</dc:creator>
				<category><![CDATA[Linux HOWTO]]></category>
		<category><![CDATA[font]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.drjung.net/wp1/?p=132</guid>
		<description><![CDATA[A. 시작하기 전에..
1. 이 글의 목적
예전부터 리눅스 시스템에서는 사용자 경험(User Experience)적인 측면이 약점이었습니다. 그러나 최근 많은 분들의 노력으로 상당히 보강되고 있고, 전세계 많은 사람들의 노력으로 상당한 수준에 이르게 되었습니다. 이 글은 사용자로 하여금 사용자 경험에서 중요한 위치를 차지하는 글꼴에 대한 만족도를 높히기 위하여 원하는 글꼴을 Ubuntu 리눅스에 자유자재로 설치할 수 있는 방법을 제공하는 데에 목적이 ]]></description>
			<content:encoded><![CDATA[<h4>A. 시작하기 전에..</h4>
<p><b>1. 이 글의 목적</b></p>
<p>예전부터 리눅스 시스템에서는 사용자 경험(User Experience)적인 측면이 약점이었습니다. 그러나 최근 많은 분들의 노력으로 상당히 보강되고 있고, 전세계 많은 사람들의 노력으로 상당한 수준에 이르게 되었습니다. 이 글은 사용자로 하여금 사용자 경험에서 중요한 위치를 차지하는 글꼴에 대한 만족도를 높히기 위하여 원하는 글꼴을 <a href="http://www.ubuntu.com">Ubuntu 리눅스</a>에 자유자재로 설치할 수 있는 방법을 제공하는 데에 목적이 있습니다.<br />
<span id="more-132"></span></p>
<p>이 글은 Ubuntu 리눅스 데스크톱에 TTF (True Type Font) 파일을 설치하고 기본 글꼴로 설정하는 방법을 설명합니다. 특히 이 글에서는 네이버에서 배포한 나눔고딕 글꼴, 나눔명조 글꼴, 나눔고딕코딩 글꼴, 네이버사전체, 그리고 <a href="http://www.microsoft.com">Microsoft 사</a>의 Windows 혹은 Office에 포함된 맑은 고딕체와 굴림체, 바탕체, 돋움체, 궁서체, 새굴림체, Segoe UI 글꼴, Arial Unicode MS 글꼴 등을 Ubuntu 리눅스에 설치하는 방법을 예로 듭니다. Ubuntu 리눅스를 예로 들었으나, 이 글의 내용은 <a href="http://www.gentoo.org">Gentoo 리눅스</a> 등의 <a href="http://fontconfig.org">fontconfig</a> 방식을 이용하는 모든 리눅스 배포판에 대해서도 동일하게 적용할 수 있도록 작성되었습니다. 참고하시기 바랍니다.<br />
<!--more--></p>
<p><b>2. 주의사항</b></p>
<p>Microsoft 사의 글꼴을 다른 운영체제에 설치하는 것은 설령 당신이 Microsoft Windows 정품이나 Microsoft Office 정품을 소유하고 있다고 하더라도 EULA 위반이 될 수 있습니다. EULA 위반을 피하려면, 간단하게 이 글의 malgun.ttf, malgunbd.ttf, batang.ttc, gulim.ttc, arialuni.ttf, segoeui.ttf, segoeuib.ttf, segoeuii.ttf, segoeuiz.ttf, ngulim.ttf(대소문자 구분 없음) 파일에 대한 모든 작업을 제외하고 진행하십시오. 이 글의 저자는 이 글로 인하여 발생하는 어떠한 형태의 손실에도 전혀 책임지지 않을 것이며, 이 사실에 대하여 완전히 이해하고 동의하는 경우에만 계속 읽으시기 바랍니다.</p>
<p><b>3. 사용한 소프트웨어</b></p>
<ul>
<li>Ubuntu 9.04 Jaunty Jackalope Desktop Edition</li>
<li>네이버 나눔글꼴 2.0(<a href="http://hangeul.naver.com/share.nhn">홈페이지</a>)</li>
<li>네이버 나눔고딕코딩 글꼴 2.0(<a href="http://dev.naver.com/projects/nanumfont">홈페이지</a>)</li>
<li>네이버사전체(<a href="http://cndic.naver.com/static/fontInstall">홈페이지</a>)</li>
</ul>
<h4>B. 글꼴 준비</h4>
<p>먼저, 설치할 글꼴들의 글꼴 파일들을 준비합니다. 이 문서에서 설정할 글꼴들의 이름과 파일명은 다음과 같습니다. 파일명은 이와 달라도 상관 없습니다. <a href="http://fontconfig.org">fontconfig</a> 어플리케이션은 파일명으로 글꼴을 구분하지 않습니다. 만약 설치하고 싶지 않은 글꼴이 있다면, 그저 파일을 복사하지 않는 것으로 충분합니다. 설정에 없는 글꼴에 대한 내용이 있다고 하여 문제를 일으키거나 하지는 않습니다. 기본 글꼴 설정에만 신경을 쓰면 충분합니다.</p>
<ul>
<li>나눔고딕(나눔고딕.ttf, 나눔고딕Bold.ttf, 나눔고딕ExtraBold.ttf)</li>
<li>나눔명조(나눔명조.ttf, 나눔명조Bold.ttf, 나눔명조ExtraBold.ttf)</li>
<li>나눔고딕코딩(나눔고딕코딩.ttf, 나눔고딕코딩-Bold.ttf)</li>
<li>네이버사전(naverdic.ttf)</li>
<li>맑은 고딕(malgun.ttf, malgunbd.ttf)</li>
<li>Segoe UI(segoeui.ttf, segoeuib.ttf, segoeuii.ttf, segoeuiz.ttf)</li>
<li>바탕, 바탕체, 궁서, 궁서체(batang.ttc)</li>
<li>굴림, 굴림체, 돋움, 돋움체(gulim.ttc)</li>
<li>Arial Unicode MS(arialuni.ttf)</li>
<li>새굴림(ngulim.ttf)</li>
</ul>
<p>나눔고딕, 나눔명조 글꼴(나눔고딕.ttf, 나눔고딕Bold.ttf, 나눔고딕ExtraBold.ttf, 나눔명조.ttf, 나눔명조Bold.ttf, 나눔명조ExtraBold.ttf)은 <a href="http://hangeul.naver.com/share.nhn">네이버 나눔글꼴 홈페이지</a>에서, 나눔고딕코딩 글꼴(나눔고딕코딩.ttf, 나눔고딕코딩-Bold.ttf)은 <a href="http://dev.naver.com/projects/nanumfont">네이버 나눔고딕코딩 글꼴 홈페이지</a>에서 다운로드 받을 수 있습니다. ttf 파일을 찾기 힘들다면, Windows용 설치 파일을 다운로드 받아 Windows에 설치한 뒤 <code>%SystemRoot\%Fonts</code>(예, <code>C:\Windows\Fonts</code>) 폴더에서 찾는 방법을 사용할 수 있습니다.</p>
<p>네이버사전체도 위와 마찬가지 방법으로 <a href="http://cndic.naver.com/static/fontInstall">네이버사전체 홈페이지</a>에서 다운로드하기 바랍니다. 리눅스용 압축 파일(tgz)을 받아서 압축 해제를 하면 편리합니다.</p>
<p>맑은 고딕 글꼴(malgun.ttf, malgunbd.ttf)은 <a href="http://www.microsoft.com/downloads/details.aspx?displaylang=ko&#038;FamilyID=c55a8c2b-b451-4d1f-87f3-690f78342ae8">Windows XP용 한글 ClearType 글꼴</a> 웹 페이지에서 다운로드 받을 수 있습니다. Windows 정품 인증을 ActiveX를 통하여 거쳐야 하며, 따라서 Internet Explorer로만 다운로드가 가능합니다. Windows Vista K 이상 버전 혹은 Office 2007 Korean 이상 버전을 사용하신다면, 아마도 <code>%SystemRoot%\Fonts</code> 폴더에 이미 존재할 것입니다.</p>
<p>바탕, 바탕체, 궁서, 궁서체, 굴림, 굴림체, 돋움, 돋움체(batang.ttc, gulim.ttc) 글꼴은 Windows 95 이후 버전을 사용하신다면 아마도 <code>%SystemRoot%\Fonts</code> 폴더에 존재할 것입니다.</p>
<p>Segoe UI 글꼴은, Microsoft Windows Vista 혹은, Microsoft Office 2007 이상 버전에 포함되어 있는 글꼴이며, Arial Unicode MS 글꼴, 새굴림 글꼴은 Microsoft Office의 일부분입니다.</p>
<p>설치할 모든 ttf 파일과 ttc 파일을 준비하였다면, 이 파일들을 FTP나 SFTP, Samba 등의 수단을 이용하여 Ubuntu 리눅스의 사용자 계정 디렉터리 아래의 ttfs 디렉터리(<code>$HOME/ttfs</code>)로 옮깁니다.</p>
<h4>C. 글꼴 설치</h4>
<p><b>1. ttf, ttc 파일 복사</b></p>
<p>모든 나눔글꼴 파일들을 <code>/usr/local/share/fonts/truetype/nanumfonts</code>로, 네이버사전체 파일은 <code>/usr/local/share/fonts/truetype/naverdic</code> 디렉터리로 옮깁니다. 그리고, 모든 Windows의 글꼴 파일들은 <code>/usr/local/share/fonts/truetype/msfonts</code> 디렉터리로 옮깁니다. 이를 수행할 수 있는 명령은 다음과 같습니다. 디렉터리 이름이나 파일 이름이 다르다면, 적절히 명령을 수정해서 사용합니다.</p>
<p><code>$ sudo mkdir -p /usr/local/share/fonts/truetype/nanumfonts<br />
$ sudo cp ~/ttfs/나눔*.ttf /usr/local/share/fonts/truetype/nanumfonts<br />
$ sudo chown -R root:root /usr/local/share/fonts/truetype/nanumfonts<br />
$ sudo mkdir -p /usr/local/share/fonts/truetype/naverdic<br />
$ sudo cp ~/ttfs/naverdic.ttf /usr/local/share/fonts/truetype/naverdic<br />
$ sudo chown -R root:root /usr/local/share/fonts/truetype/naverdic<br />
$ sudo mkdir -p /usr/local/share/fonts/truetype/msfonts<br />
$ sudo cp ~/ttfs/malgun*.ttf ~/ttfs/batang.ttc ~/ttfs/gulim.ttc ~/ttfs/segoeui*.ttf ~/ttfs/ngulim.ttf ~/ttfs/arialuni.ttf /usr/local/share/fonts/truetype/msfonts<br />
$ sudo chown -R root:root /usr/local/share/fonts/truetype/msfonts</code></p>
<p>(참고) <code>/usr/local</code> 디렉터리는 유닉스 계열 운영체제에서 시스템 관리자가 소프트웨어를 설치할 때 사용하는 디렉터리이며, 시스템 소프트웨어를 업데이트 할 때, 덮어 쓰여질 가능성이 적습니다. 따라서 <code>/usr/share/fonts</code> 디렉터리 대신 <code>/usr/local/share/fonts</code>에 글꼴을 설치하는 것을 추천합니다. (<a href="http://www.pathname.com/fhs/">Filesystem Hierarchy Standard</a> 참고)</p>
<p>만약 시스템에서 root 권한이 없거나 전체 사용자가 이 글꼴을 사용하도록 하고 싶지 않다면(개인 설정인 경우, User-specific setting), 홈 디렉터리 아래의 .fonts 디렉터리(<code>$HOME/.fonts</code>) 아래에 글꼴 파일들이 위치하도록 하여도 동일한 결과를 얻을 수 있습니다. 다음과 같은 명령을 이용하여 홈 디렉터리 아래에 글꼴 파일을 설치할 수 있습니다. 역시 디렉터리 이름이나 파일 이름이 다르다면, 적절히 명령을 수정해서 사용합니다.</p>
<p><code>$ mkdir -p ~/.fonts/truetype/nanumfonts<br />
$ cp ~/ttfs/나눔*.ttf ~/.fonts/truetype/nanumfonts<br />
$ mkdir -p ~/.fonts/truetype/naverdic<br />
$ cp ~/ttfs/naverdic.ttf ~/.fonts/truetype/naverdic<br />
$ mkdir -p ~/.fonts/truetype/msfonts<br />
$ cp ~/ttfs/malgun*.ttf ~/ttfs/batang.ttc ~/ttfs/gulim.ttc ~/ttfs/segoeui*.ttf ~/ttfs/ngulim.ttf ~/ttfs/arialuni.ttf ~/.fonts/truetype/msfonts</code></p>
<p><b>2. 폰트 정보 캐시 재생성</b></p>
<p>다음 명령을 수행하여 폰트 정보를 다시 생성합니다. root 권한이 없다면 명령 중 <code>sudo</code>를 제거하고 수행합니다.</p>
<p><code>$ sudo fc-cache -fv</code></p>
<h4>D. 글꼴 설정</h4>
<p>여기에서는 시스템 전체에 걸친 설정인 경우 (System-wide setting)와 개인 설정인 경우 (User-specific setting)로 나누어서 설명하겠습니다. 시스템 전체에 걸친 설정일 경우 root 권한이 필요합니다. 옵션 1, 2 중 해당하는 항목을 선택하여 적용하시기 바랍니다.</p>
<p><b>옵션 1. 시스템 전체에 걸친 설정인 경우</b></p>
<p>설정할 파일은 <code>/etc/fonts/local.conf</code>, <code>~/.fonts.conf</code> 두 개 입니다. <code>.fonts.conf</code>는 사용자별 기본 글꼴을 설정하는 데 사용되니, 기본 글꼴을 바꾸고 싶은 사용자들의 홈 디렉터리에 모두 <code>.fonts.conf</code> 파일을 복사하면 기본 글꼴을 적용할 수 있습니다. 기본적으로, 글꼴 설정은 언급한 두 파일 어느 곳에 있어도 상관없고, 차이는 적용이 되는 사용자의 범위에만 존재합니다.</p>
<p><code>/etc/fonts/local.conf</code> 파일에는 사용자들에게 공통으로 적용되는 글꼴 자체의 표현을 결정하는 내용들이 들어갑니다. 이 내용은 다른 사용자들로 하여금 별다른 설정 없이 설치된 글꼴들을 제대로 볼 수 있게 해 줍니다. 그리고 <code>~/.fonts.conf</code> 파일에는 기본으로 사용할 글꼴을 설정하는 부분이 들어갑니다.</p>
<p>이 글에서 두 파일을 분리한 이유는 사용자 별로 기본 글꼴을 다르게 설정할 수 있도록 하기 위함에 있습니다. 선호하는 에디터를 선택하여, 다음 설정 내용을 기입하여 주시기 바랍니다.</p>
<p>&#8211; 설정 파일 이름: <code>~/.fonts.conf</code></p>
<pre>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;!DOCTYPE fontconfig SYSTEM "fonts.dtd"&gt;

&lt;fontconfig&gt;
	&lt;!-- 'sans' 글꼴을 'sans-serif' 글꼴로 대체합니다. --&gt;
	&lt;match target="pattern"&gt;
		&lt;test qual="any" name="family"&gt;
			&lt;string&gt;sans&lt;/string&gt;
		&lt;/test&gt;
		&lt;edit name="family" mode="assign"&gt;
			&lt;string&gt;sans-serif&lt;/string&gt;
		&lt;/edit&gt;
	&lt;/match&gt;

	&lt;!--
	기본 serif 글꼴을 선택합니다. 원하는 글꼴의 주석을 해제하고
	나머지 글꼴에 대해 주석으로 처리합니다.
	네이버사전, 새굴림, Arial Unicode MS 글꼴은 다른 글꼴에 없는
	글자를 많이 포함하고 있으니 이를 추가해 다른 글꼴에 없는 글꼴을
	표시할 수 있도록 합니다.
	--&gt;
	&lt;match target="pattern"&gt;
		&lt;test qual="any" name="family"&gt;
			&lt;string&gt;serif&lt;/string&gt;
		&lt;/test&gt;
		&lt;edit name="family" mode="prepend" binding="strong"&gt;
			&lt;string&gt;나눔명조&lt;/string&gt;
			&lt;string&gt;NanumMyeongjo&lt;/string&gt;
			&lt;string&gt;은 바탕&lt;/string&gt;
			&lt;string&gt;UnBatang&lt;/string&gt;
			&lt;!--
			&lt;string&gt;바탕&lt;/string&gt;
			&lt;string&gt;Batang&lt;/string&gt;
			--&gt;
			&lt;!--
			&lt;string&gt;궁서&lt;/string&gt;
			&lt;string&gt;Gungsuh&lt;/string&gt;
			--&gt;
			&lt;string&gt;네이버사전&lt;/string&gt;
			&lt;string&gt;Naver Dictionary&lt;/string&gt;
			&lt;string&gt;새굴림&lt;/string&gt;
			&lt;string&gt;New Gulim&lt;/string&gt;
			&lt;string&gt;Arial Unicode MS&lt;/string&gt;
		&lt;/edit&gt;
	&lt;/match&gt;

	&lt;!--
	기본 sans-serif 글꼴을 선택합니다. 원하는 글꼴의 주석을 해제하고
	나머지 글꼴에 대해 주석으로 처리합니다.
	네이버사전, 새굴림, Arial Unicode MS 글꼴은 다른 글꼴에 없는
	글자를 많이 포함하고 있으니 이를 추가해 다른 글꼴에 없는 글꼴을
	표시할 수 있도록 합니다.
	--&gt;
	&lt;match target="pattern"&gt;
		&lt;test qual="any" name="family"&gt;
			&lt;string&gt;sans-serif&lt;/string&gt;
		&lt;/test&gt;
		&lt;edit name="family" mode="prepend" binding="strong"&gt;
			&lt;string&gt;나눔고딕&lt;/string&gt;
			&lt;string&gt;NanumGothic&lt;/string&gt;
			&lt;string&gt;은 돋움&lt;/string&gt;
			&lt;string&gt;UnDotum&lt;/string&gt;
			&lt;!--
			&lt;string&gt;맑은 고딕&lt;/string&gt;
			&lt;string&gt;Malgun Gothic&lt;/string&gt;
			--&gt;
			&lt;!--
			&lt;string&gt;굴림&lt;/string&gt;
			&lt;string&gt;Gulim&lt;/string&gt;
			--&gt;
			&lt;!--
			&lt;string&gt;돋움&lt;/string&gt;
			&lt;string&gt;Dotum&lt;/string&gt;
			--&gt;
			&lt;string&gt;네이버사전&lt;/string&gt;
			&lt;string&gt;Naver Dictionary&lt;/string&gt;
			&lt;string&gt;새굴림&lt;/string&gt;
			&lt;string&gt;New Gulim&lt;/string&gt;
			&lt;string&gt;Arial Unicode MS&lt;/string&gt;
		&lt;/edit&gt;
	&lt;/match&gt;

	&lt;!--
	기본 Monospace 글꼴을 선택합니다. 원하는 글꼴의 주석을 해제하고
	나머지 글꼴에 대해 주석으로 처리합니다.
	네이버사전, 새굴림, Arial Unicode MS 글꼴은 다른 글꼴에 없는
	글자를 많이 포함하고 있으니 이를 추가해 다른 글꼴에 없는 글꼴을
	표시할 수 있도록 합니다.
	--&gt;
	&lt;match target="pattern"&gt;
		&lt;test qual="any" name="family"&gt;
			&lt;string&gt;Monospace&lt;/string&gt;
		&lt;/test&gt;
		&lt;edit name="family" mode="prepend" binding="strong"&gt;
			&lt;!--
			&lt;string&gt;Bitstream Vera Sans Mono&lt;/string&gt;
			--&gt;
			&lt;!--
			&lt;string&gt;DejaVu Sans Mono&lt;/string&gt;
			--&gt;
			&lt;!--
			&lt;string&gt;Lucida Sans Typewriter&lt;/string&gt;
			--&gt;
			&lt;!--
			&lt;string&gt;Andale Mono&lt;/string&gt;
			--&gt;
			&lt;string&gt;나눔고딕코딩&lt;/string&gt;
			&lt;string&gt;NanumGothicCoding&lt;/string&gt;
			&lt;!--
			&lt;string&gt;굴림체&lt;/string&gt;
			&lt;string&gt;GulimChe&lt;/string&gt;
			--&gt;
			&lt;!--
			&lt;string&gt;돋움체&lt;/string&gt;
			&lt;string&gt;DotumChe&lt;/string&gt;
			--&gt;
			&lt;!--
			&lt;string&gt;바탕체&lt;/string&gt;
			&lt;string&gt;BatangChe&lt;/string&gt;
			--&gt;
			&lt;!--
			&lt;string&gt;궁서체&lt;/string&gt;
			&lt;string&gt;GungsuhChe&lt;/string&gt;
			--&gt;
			&lt;string&gt;네이버사전&lt;/string&gt;
			&lt;string&gt;Naver Dictionary&lt;/string&gt;
			&lt;string&gt;새굴림&lt;/string&gt;
			&lt;string&gt;New Gulim&lt;/string&gt;
			&lt;string&gt;Arial Unicode MS&lt;/string&gt;
		&lt;/edit&gt;
	&lt;/match&gt;
&lt;/fontconfig&gt;</pre>
<p>&#8211; 설정 파일 이름: <code>/etc/fonts/local.conf</code></p>
<pre>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;!DOCTYPE fontconfig SYSTEM "fonts.dtd"&gt;

&lt;fontconfig&gt;
	&lt;!--
	한글 글꼴의 antialias와 hinting를 켭니다. 원래 기본값으로
	켜져 있으나, Ubuntu 8.10 기준에서 /etc/fonts/conf.d/29-
	language-selector-ko-kr.conf 파일의 54~74 라인에서 끄도록
	설정되어 있습니다. 끄는 부분이 현재 사실상 필요없다고 판단
	되므로 원래대로 돌리는 설정을 여기에 넣습니다.
	--&gt;
	&lt;match target="font"&gt;
		&lt;test name="lang" compare="contains"&gt;
			&lt;string&gt;ko&lt;/string&gt;
		&lt;/test&gt;
		&lt;edit name="antialias" mode="assign"&gt;
			&lt;bool&gt;true&lt;/bool&gt;
		&lt;/edit&gt;
		&lt;edit name="hinting" mode="assign"&gt;
			&lt;bool&gt;true&lt;/bool&gt;
		&lt;/edit&gt;
		&lt;edit name="hintstyle" mode="assign"&gt;
			&lt;const&gt;hintmedium&lt;/const&gt;
		&lt;/edit&gt;
	&lt;/match&gt;

	&lt;!--
	한글 글꼴의 내장비트맵을 사용하도록 설정합니다.
	--&gt;
	&lt;match target="font"&gt;
		&lt;test name="lang" compare="contains"&gt;
			&lt;string&gt;ko&lt;/string&gt;
		&lt;/test&gt;
		&lt;edit name="embeddedbitmap" mode="assign"&gt;
			&lt;bool&gt;true&lt;/bool&gt;
		&lt;/edit&gt;
	&lt;/match&gt;

	&lt;!--
	고정폭 글꼴에서 globaladvance 속성을 사용하지 않도록
	설정하고 spacing 속성을 proportional로 조절합니다.
	Ubuntu 8.10에서는 기본 설정으로 포함되어 있습니다.
	--&gt;
	&lt;match target="font"&gt;
		&lt;test name="lang" compare="contains"&gt;
			&lt;string&gt;ko&lt;/string&gt;
		&lt;/test&gt;
		&lt;test name="spacing" compare="eq"&gt;
			&lt;const&gt;dual&lt;/const&gt;
		&lt;/test&gt;
		&lt;edit name="spacing"&gt;
			&lt;const&gt;proportional&lt;/const&gt;
		&lt;/edit&gt;
		&lt;edit name="globaladvance" binding="strong"&gt;
			&lt;bool&gt;false&lt;/bool&gt;
		&lt;/edit&gt;
	&lt;/match&gt;

	&lt;match target="font"&gt;
		&lt;test name="lang" compare="contains"&gt;
			&lt;string&gt;ko&lt;/string&gt;
		&lt;/test&gt;
		&lt;test name="outline" compare="eq"&gt;
			&lt;bool&gt;false&lt;/bool&gt;
		&lt;/test&gt;
		&lt;test name="spacing" compare="eq"&gt;
			&lt;const&gt;mono&lt;/const&gt;
			&lt;const&gt;charcell&lt;/const&gt;
		&lt;/test&gt;
		&lt;edit name="spacing"&gt;
			&lt;const&gt;proportional&lt;/const&gt;
		&lt;/edit&gt;
		&lt;edit name="globaladvance" binding="strong"&gt;
			&lt;bool&gt;false&lt;/bool&gt;
		&lt;/edit&gt;
	&lt;/match&gt;

	&lt;!--
	은글꼴과 alee 글꼴에 대하여 antialias와 hinting을
	켭니다. 원래는 이곳에 필요가 없었으나, 한글 글꼴의 영문 이름이
	인식되지 않게 되면서 아래와 같이 해 줘야 합니다.
	--&gt;
	&lt;match target="font"&gt;
		&lt;test name="family" compare="contains"&gt;
			&lt;string&gt;은&lt;/string&gt;
			&lt;string&gt;방울&lt;/string&gt;
			&lt;string&gt;반달&lt;/string&gt;
			&lt;string&gt;Un&lt;/string&gt;
		&lt;/test&gt;
		&lt;edit name="antialias" mode="assign"&gt;
			&lt;bool&gt;true&lt;/bool&gt;
		&lt;/edit&gt;
		&lt;edit name="hinting" mode="assign"&gt;
			&lt;bool&gt;true&lt;/bool&gt;
		&lt;/edit&gt;
		&lt;edit name="hintsytle" mode="assign"&gt;
			&lt;const&gt;hintmedium&lt;/const&gt;
		&lt;/edit&gt;
	&lt;/match&gt;

	&lt;!--
	나눔글꼴에 대해서 antialias와 hinting (hintfull) 설정을
	켭니다.
	--&gt;
	&lt;match target="font"&gt;
		&lt;test name="family" compare="contains"&gt;
			&lt;string&gt;나눔&lt;/string&gt;
			&lt;string&gt;Nanum&lt;/string&gt;
		&lt;/test&gt;
		&lt;edit name="antialias" mode="assign"&gt;
			&lt;bool&gt;true&lt;/bool&gt;
		&lt;/edit&gt;
		&lt;edit name="hinting" mode="assign"&gt;
			&lt;bool&gt;true&lt;/bool&gt;
		&lt;/edit&gt;
		&lt;edit name="hintsytle" mode="assign"&gt;
			&lt;const&gt;hintfull&lt;/const&gt;
		&lt;/edit&gt;
	&lt;/match&gt;

	&lt;!--
	맑은 고딕 글꼴과 Segoe UI 글꼴에  대해서 antialias와
	hinting (hintfull) 설정을 켭니다.
	--&gt;
	&lt;match target="font"&gt;
		&lt;test name="family" compare="contains"&gt;
			&lt;string&gt;맑은 고딕&lt;/string&gt;
			&lt;string&gt;Malgun Gothic&lt;/string&gt;
			&lt;string&gt;Segoe UI&lt;/string&gt;
		&lt;/test&gt;
		&lt;edit name="antialias" mode="assign"&gt;
			&lt;bool&gt;true&lt;/bool&gt;
		&lt;/edit&gt;
		&lt;edit name="hinting" mode="assign"&gt;
			&lt;bool&gt;true&lt;/bool&gt;
		&lt;/edit&gt;
		&lt;edit name="hintsytle" mode="assign"&gt;
			&lt;const&gt;hintfull&lt;/const&gt;
		&lt;/edit&gt;
	&lt;/match&gt;

	&lt;!--
	Bold로 표시되어야할 나눔글꼴 2.0이 ExtraBold로 표시되는
	문제에 대한 fix입니다. from http://kyano.pe.kr
	--&gt;
	&lt;match target="pattern"&gt;
		&lt;test qual="any" name="family" compare="eq"&gt;
			&lt;string&gt;나눔명조&lt;/string&gt;
			&lt;string&gt;NanumMyeongjo&lt;/string&gt;
			&lt;string&gt;나눔고딕&lt;/string&gt;
			&lt;string&gt;NanumGothic&lt;/string&gt;
		&lt;/test&gt;
		&lt;test qual="all" name="weight" compare="more"&gt;
			&lt;int&gt;130&lt;/int&gt;
		&lt;/test&gt;
		&lt;!-- from fontconfig user's manual, ExtraBold is 205. --&gt;
		&lt;test qual="all" name="weight" compare="less"&gt;
			&lt;int&gt;205&lt;/int&gt;
		&lt;/test&gt;
		&lt;!-- Nanum{Myeongjo|Gothic}-Bold has 180 as biggest weight value. --&gt;
		&lt;edit name="weight" mode="assign"&gt;
			&lt;int&gt;180&lt;/int&gt;
		&lt;/edit&gt;
	&lt;/match&gt;

	&lt;!--
	내장 비트맵이 있는 글꼴에 대해서 명시적으로 embeddebitmap
	속성을 켜고, antialias와 hinting 속성도 켭니다.
	--&gt;
	&lt;match target="font"&gt;
		&lt;test name="family"&gt;
			&lt;string&gt;굴림&lt;/string&gt;
			&lt;string&gt;Gulim&lt;/string&gt;
			&lt;string&gt;굴림체&lt;/string&gt;
			&lt;string&gt;GulimChe&lt;/string&gt;
			&lt;string&gt;바탕&lt;/string&gt;
			&lt;string&gt;Batang&lt;/string&gt;
			&lt;string&gt;바탕체&lt;/string&gt;
			&lt;string&gt;BatangChe&lt;/string&gt;
			&lt;string&gt;돋움&lt;/string&gt;
			&lt;string&gt;Dotum&lt;/string&gt;
			&lt;string&gt;돋움체&lt;/string&gt;
			&lt;string&gt;DotumChe&lt;/string&gt;
			&lt;string&gt;궁서&lt;/string&gt;
			&lt;string&gt;Gungsuh&lt;/string&gt;
			&lt;string&gt;궁서체&lt;/string&gt;
			&lt;string&gt;GungsuhChe&lt;/string&gt;
			&lt;string&gt;새굴림&lt;/string&gt;
			&lt;string&gt;New Gulim&lt;/string&gt;
			&lt;string&gt;네이버사전&lt;/string&gt;
			&lt;string&gt;Naver Dictionary&lt;/string&gt;
		&lt;/test&gt;
		&lt;edit name="antialias" mode="assign"&gt;
			&lt;bool&gt;true&lt;/bool&gt;
		&lt;/edit&gt;
		&lt;edit name="hinting" mode="assign"&gt;
			&lt;bool&gt;true&lt;/bool&gt;
		&lt;/edit&gt;
		&lt;edit name="embeddedbitmap" mode="assign"&gt;
			&lt;bool&gt;true&lt;/bool&gt;
		&lt;/edit&gt;
	&lt;/match&gt;

	&lt;!--
	embeddedbitmap 속성이 제대로 동작하지 않을 경우를 대비하여
	내장 비트맵이 있는 글꼴의 크기에 대해서 명시적으로 antialias와
	hinting 설정을 끕니다. 이 부분이 없어도 잘 보이는 경우 필요없
	으나, 필요한 경우(gentoo)가 있는 것으로 보이므로 일단 넣어둡니다.
	바탕, 바탕체, 굴림, 굴림체, 돋움, 돋움체, 궁서, 궁서체, 새굴림의
	경우 11~25 px의 범위, 네이버사전체의 경우 11~16 px의 범위에서
	내장비트맵 글꼴이 존재합니다.
	--&gt;
	&lt;match target="font"&gt;
		&lt;test name="family"&gt;
			&lt;string&gt;굴림&lt;/string&gt;
			&lt;string&gt;Gulim&lt;/string&gt;
			&lt;string&gt;굴림체&lt;/string&gt;
			&lt;string&gt;GulimChe&lt;/string&gt;
			&lt;string&gt;바탕&lt;/string&gt;
			&lt;string&gt;Batang&lt;/string&gt;
			&lt;string&gt;바탕체&lt;/string&gt;
			&lt;string&gt;BatangChe&lt;/string&gt;
			&lt;string&gt;돋움&lt;/string&gt;
			&lt;string&gt;Dotum&lt;/string&gt;
			&lt;string&gt;돋움체&lt;/string&gt;
			&lt;string&gt;DotumChe&lt;/string&gt;
			&lt;string&gt;궁서&lt;/string&gt;
			&lt;string&gt;Gungsuh&lt;/string&gt;
			&lt;string&gt;궁서체&lt;/string&gt;
			&lt;string&gt;GungsuhChe&lt;/string&gt;
			&lt;string&gt;새굴림&lt;/string&gt;
			&lt;string&gt;New Gulim&lt;/string&gt;
		&lt;/test&gt;
		&lt;test name="pixelsize" compare="more_eq"&gt;
			&lt;int&gt;11&lt;/int&gt;
		&lt;/test&gt;
		&lt;test name="pixelsize" compare="less_eq"&gt;
			&lt;int&gt;25&lt;/int&gt;
		&lt;/test&gt;
		&lt;edit name="antialias" mode="assign"&gt;
			&lt;bool&gt;false&lt;/bool&gt;
		&lt;/edit&gt;
		&lt;edit name="hinting" mode="assign"&gt;
			&lt;bool&gt;false&lt;/bool&gt;
		&lt;/edit&gt;
	&lt;/match&gt;

	&lt;match target="font"&gt;
		&lt;test name="family"&gt;
			&lt;string&gt;네이버사전&lt;/string&gt;
			&lt;string&gt;Naver Dictionary&lt;/string&gt;
		&lt;/test&gt;
		&lt;test name="pixelsize" compare="more_eq"&gt;
			&lt;int&gt;11&lt;/int&gt;
		&lt;/test&gt;
		&lt;test name="pixelsize" compare="less_eq"&gt;
			&lt;int&gt;16&lt;/int&gt;
		&lt;/test&gt;
		&lt;edit name="antialias" mode="assign"&gt;
			&lt;bool&gt;false&lt;/bool&gt;
		&lt;/edit&gt;
		&lt;edit name="hinting" mode="assign"&gt;
			&lt;bool&gt;false&lt;/bool&gt;
		&lt;/edit&gt;
	&lt;/match&gt;
&lt;/fontconfig&gt;</pre>
<p><b>옵션 2. 개인 설정인 경우</b></p>
<p>이 경우에는 <code>/etc/fonts/local.conf</code> 파일을 수정할 수 없으니 글꼴의 표현에 관련된 부분도 사용자 개인 설정 파일에 넣습니다. 따라서, 다른 사용자들은 글꼴이 제대로 표시되지 않을 수도 있습니다. 하지만 컴퓨터 전체의 설정을 건드리고 싶지 않은 경우, 이 옵션이 선호될 수 있을 것입니다.</p>
<p>홈 디렉터리의 <code>.fonts.conf</code> 파일에 다음과 같은 내용을 기입합니다.</p>
<p>&#8211; 설정 파일 이름: <code>~/.fonts.conf</code></p>
<pre>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;!DOCTYPE fontconfig SYSTEM "fonts.dtd"&gt;

&lt;fontconfig&gt;
	&lt;!-- 'sans' 글꼴을 'sans-serif' 글꼴로 대체합니다. --&gt;
	&lt;match target="pattern"&gt;
		&lt;test qual="any" name="family"&gt;
			&lt;string&gt;sans&lt;/string&gt;
		&lt;/test&gt;
		&lt;edit name="family" mode="assign"&gt;
			&lt;string&gt;sans-serif&lt;/string&gt;
		&lt;/edit&gt;
	&lt;/match&gt;

	&lt;!--
	기본 serif 글꼴을 선택합니다. 원하는 글꼴의 주석을 해제하고
	나머지 글꼴에 대해 주석으로 처리합니다.
	네이버사전, 새굴림, Arial Unicode MS 글꼴은 다른 글꼴에 없는
	글자를 많이 포함하고 있으니 이를 추가해 다른 글꼴에 없는 글꼴을
	표시할 수 있도록 합니다.
	--&gt;
	&lt;match target="pattern"&gt;
		&lt;test qual="any" name="family"&gt;
			&lt;string&gt;serif&lt;/string&gt;
		&lt;/test&gt;
		&lt;edit name="family" mode="prepend" binding="strong"&gt;
			&lt;string&gt;나눔명조&lt;/string&gt;
			&lt;string&gt;NanumMyeongjo&lt;/string&gt;
			&lt;string&gt;은 바탕&lt;/string&gt;
			&lt;string&gt;UnBatang&lt;/string&gt;
			&lt;!--
			&lt;string&gt;바탕&lt;/string&gt;
			&lt;string&gt;Batang&lt;/string&gt;
			--&gt;
			&lt;!--
			&lt;string&gt;궁서&lt;/string&gt;
			&lt;string&gt;Gungsuh&lt;/string&gt;
			--&gt;
			&lt;string&gt;네이버사전&lt;/string&gt;
			&lt;string&gt;Naver Dictionary&lt;/string&gt;
			&lt;string&gt;새굴림&lt;/string&gt;
			&lt;string&gt;New Gulim&lt;/string&gt;
			&lt;string&gt;Arial Unicode MS&lt;/string&gt;
		&lt;/edit&gt;
	&lt;/match&gt;

	&lt;!--
	기본 sans-serif 글꼴을 선택합니다. 원하는 글꼴의 주석을 해제하고
	나머지 글꼴에 대해 주석으로 처리합니다.
	네이버사전, 새굴림, Arial Unicode MS 글꼴은 다른 글꼴에 없는
	글자를 많이 포함하고 있으니 이를 추가해 다른 글꼴에 없는 글꼴을
	표시할 수 있도록 합니다.
	--&gt;
	&lt;match target="pattern"&gt;
		&lt;test qual="any" name="family"&gt;
			&lt;string&gt;sans-serif&lt;/string&gt;
		&lt;/test&gt;
		&lt;edit name="family" mode="prepend" binding="strong"&gt;
			&lt;string&gt;나눔고딕&lt;/string&gt;
			&lt;string&gt;NanumGothic&lt;/string&gt;
			&lt;string&gt;은 돋움&lt;/string&gt;
			&lt;string&gt;UnDotum&lt;/string&gt;
			&lt;!--
			&lt;string&gt;맑은 고딕&lt;/string&gt;
			&lt;string&gt;Malgun Gothic&lt;/string&gt;
			--&gt;
			&lt;!--
			&lt;string&gt;굴림&lt;/string&gt;
			&lt;string&gt;Gulim&lt;/string&gt;
			--&gt;
			&lt;!--
			&lt;string&gt;돋움&lt;/string&gt;
			&lt;string&gt;Dotum&lt;/string&gt;
			--&gt;
			&lt;string&gt;네이버사전&lt;/string&gt;
			&lt;string&gt;Naver Dictionary&lt;/string&gt;
			&lt;string&gt;새굴림&lt;/string&gt;
			&lt;string&gt;New Gulim&lt;/string&gt;
			&lt;string&gt;Arial Unicode MS&lt;/string&gt;
		&lt;/edit&gt;
	&lt;/match&gt;

	&lt;!--
	기본 Monospace 글꼴을 선택합니다. 원하는 글꼴의 주석을 해제하고
	나머지 글꼴에 대해 주석으로 처리합니다.
	네이버사전, 새굴림, Arial Unicode MS 글꼴은 다른 글꼴에 없는
	글자를 많이 포함하고 있으니 이를 추가해 다른 글꼴에 없는 글꼴을
	표시할 수 있도록 합니다.
	--&gt;
	&lt;match target="pattern"&gt;
		&lt;test qual="any" name="family"&gt;
			&lt;string&gt;Monospace&lt;/string&gt;
		&lt;/test&gt;
		&lt;edit name="family" mode="prepend" binding="strong"&gt;
			&lt;!--
			&lt;string&gt;Bitstream Vera Sans Mono&lt;/string&gt;
			--&gt;
			&lt;!--
			&lt;string&gt;DejaVu Sans Mono&lt;/string&gt;
			--&gt;
			&lt;!--
			&lt;string&gt;Lucida Sans Typewriter&lt;/string&gt;
			--&gt;
			&lt;!--
			&lt;string&gt;Andale Mono&lt;/string&gt;
			--&gt;
			&lt;string&gt;나눔고딕코딩&lt;/string&gt;
			&lt;string&gt;NanumGothicCoding&lt;/string&gt;
			&lt;!--
			&lt;string&gt;굴림체&lt;/string&gt;
			&lt;string&gt;GulimChe&lt;/string&gt;
			--&gt;
			&lt;!--
			&lt;string&gt;돋움체&lt;/string&gt;
			&lt;string&gt;DotumChe&lt;/string&gt;
			--&gt;
			&lt;!--
			&lt;string&gt;바탕체&lt;/string&gt;
			&lt;string&gt;BatangChe&lt;/string&gt;
			--&gt;
			&lt;!--
			&lt;string&gt;궁서체&lt;/string&gt;
			&lt;string&gt;GungsuhChe&lt;/string&gt;
			--&gt;
			&lt;string&gt;네이버사전&lt;/string&gt;
			&lt;string&gt;Naver Dictionary&lt;/string&gt;
			&lt;string&gt;새굴림&lt;/string&gt;
			&lt;string&gt;New Gulim&lt;/string&gt;
			&lt;string&gt;Arial Unicode MS&lt;/string&gt;
		&lt;/edit&gt;
	&lt;/match&gt;

	&lt;!--
	한글 글꼴의 antialias와 hinting를 켭니다. 원래 기본값으로
	켜져 있으나, Ubuntu 8.10 기준에서 /etc/fonts/conf.d/29-
	language-selector-ko-kr.conf 파일의 54~74 라인에서 끄도록
	설정되어 있습니다. 끄는 부분이 현재 사실상 필요없다고 판단
	되므로 원래대로 돌리는 설정을 여기에 넣습니다.
	--&gt;
	&lt;match target="font"&gt;
		&lt;test name="lang" compare="contains"&gt;
			&lt;string&gt;ko&lt;/string&gt;
		&lt;/test&gt;
		&lt;edit name="antialias" mode="assign"&gt;
			&lt;bool&gt;true&lt;/bool&gt;
		&lt;/edit&gt;
		&lt;edit name="hinting" mode="assign"&gt;
			&lt;bool&gt;true&lt;/bool&gt;
		&lt;/edit&gt;
		&lt;edit name="hintstyle" mode="assign"&gt;
			&lt;const&gt;hintmedium&lt;/const&gt;
		&lt;/edit&gt;
	&lt;/match&gt;

	&lt;!--
	한글 글꼴의 내장비트맵을 사용하도록 설정합니다.
	--&gt;
	&lt;match target="font"&gt;
		&lt;test name="lang" compare="contains"&gt;
			&lt;string&gt;ko&lt;/string&gt;
		&lt;/test&gt;
		&lt;edit name="embeddedbitmap" mode="assign"&gt;
			&lt;bool&gt;true&lt;/bool&gt;
		&lt;/edit&gt;
	&lt;/match&gt;

	&lt;!--
	고정폭 글꼴에서 globaladvance 속성을 사용하지 않도록
	설정하고 spacing 속성을 proportional로 조절합니다.
	Ubuntu 8.10에서는 기본 설정으로 포함되어 있습니다.
	--&gt;
	&lt;match target="font"&gt;
		&lt;test name="lang" compare="contains"&gt;
			&lt;string&gt;ko&lt;/string&gt;
		&lt;/test&gt;
		&lt;test name="spacing" compare="eq"&gt;
			&lt;const&gt;dual&lt;/const&gt;
		&lt;/test&gt;
		&lt;edit name="spacing"&gt;
			&lt;const&gt;proportional&lt;/const&gt;
		&lt;/edit&gt;
		&lt;edit name="globaladvance" binding="strong"&gt;
			&lt;bool&gt;false&lt;/bool&gt;
		&lt;/edit&gt;
	&lt;/match&gt;

	&lt;match target="font"&gt;
		&lt;test name="lang" compare="contains"&gt;
			&lt;string&gt;ko&lt;/string&gt;
		&lt;/test&gt;
		&lt;test name="outline" compare="eq"&gt;
			&lt;bool&gt;false&lt;/bool&gt;
		&lt;/test&gt;
		&lt;test name="spacing" compare="eq"&gt;
			&lt;const&gt;mono&lt;/const&gt;
			&lt;const&gt;charcell&lt;/const&gt;
		&lt;/test&gt;
		&lt;edit name="spacing"&gt;
			&lt;const&gt;proportional&lt;/const&gt;
		&lt;/edit&gt;
		&lt;edit name="globaladvance" binding="strong"&gt;
			&lt;bool&gt;false&lt;/bool&gt;
		&lt;/edit&gt;
	&lt;/match&gt;

	&lt;!--
	은글꼴과 alee 글꼴에 대하여 antialias와 hinting을
	켭니다. 원래는 이곳에 필요가 없었으나, 한글 글꼴의 영문 이름이
	인식되지 않게 되면서 아래와 같이 해 줘야 합니다.
	--&gt;
	&lt;match target="font"&gt;
		&lt;test name="family" compare="contains"&gt;
			&lt;string&gt;은&lt;/string&gt;
			&lt;string&gt;방울&lt;/string&gt;
			&lt;string&gt;반달&lt;/string&gt;
			&lt;string&gt;Un&lt;/string&gt;
		&lt;/test&gt;
		&lt;edit name="antialias" mode="assign"&gt;
			&lt;bool&gt;true&lt;/bool&gt;
		&lt;/edit&gt;
		&lt;edit name="hinting" mode="assign"&gt;
			&lt;bool&gt;true&lt;/bool&gt;
		&lt;/edit&gt;
		&lt;edit name="hintsytle" mode="assign"&gt;
			&lt;const&gt;hintmedium&lt;/const&gt;
		&lt;/edit&gt;
	&lt;/match&gt;

	&lt;!--
	나눔글꼴에 대해서 antialias와 hinting (hintfull) 설정을
	켭니다.
	--&gt;
	&lt;match target="font"&gt;
		&lt;test name="family" compare="contains"&gt;
			&lt;string&gt;나눔&lt;/string&gt;
			&lt;string&gt;Nanum&lt;/string&gt;
		&lt;/test&gt;
		&lt;edit name="antialias" mode="assign"&gt;
			&lt;bool&gt;true&lt;/bool&gt;
		&lt;/edit&gt;
		&lt;edit name="hinting" mode="assign"&gt;
			&lt;bool&gt;true&lt;/bool&gt;
		&lt;/edit&gt;
		&lt;edit name="hintsytle" mode="assign"&gt;
			&lt;const&gt;hintfull&lt;/const&gt;
		&lt;/edit&gt;
	&lt;/match&gt;

	&lt;!--
	맑은 고딕 글꼴과 Segoe UI 글꼴에  대해서 antialias와
	hinting (hintfull) 설정을 켭니다.
	--&gt;
	&lt;match target="font"&gt;
		&lt;test name="family" compare="contains"&gt;
			&lt;string&gt;맑은 고딕&lt;/string&gt;
			&lt;string&gt;Malgun Gothic&lt;/string&gt;
			&lt;string&gt;Segoe UI&lt;/string&gt;
		&lt;/test&gt;
		&lt;edit name="antialias" mode="assign"&gt;
			&lt;bool&gt;true&lt;/bool&gt;
		&lt;/edit&gt;
		&lt;edit name="hinting" mode="assign"&gt;
			&lt;bool&gt;true&lt;/bool&gt;
		&lt;/edit&gt;
		&lt;edit name="hintsytle" mode="assign"&gt;
			&lt;const&gt;hintfull&lt;/const&gt;
		&lt;/edit&gt;
	&lt;/match&gt;

	&lt;!--
	Bold로 표시되어야할 나눔글꼴 2.0이 ExtraBold로 표시되는
	문제에 대한 fix입니다. from http://kyano.pe.kr
	--&gt;
	&lt;match target="pattern"&gt;
		&lt;test qual="any" name="family" compare="eq"&gt;
			&lt;string&gt;나눔명조&lt;/string&gt;
			&lt;string&gt;NanumMyeongjo&lt;/string&gt;
			&lt;string&gt;나눔고딕&lt;/string&gt;
			&lt;string&gt;NanumGothic&lt;/string&gt;
		&lt;/test&gt;
		&lt;test qual="all" name="weight" compare="more"&gt;
			&lt;int&gt;130&lt;/int&gt;
		&lt;/test&gt;
		&lt;!-- from fontconfig user's manual, ExtraBold is 205. --&gt;
		&lt;test qual="all" name="weight" compare="less"&gt;
			&lt;int&gt;205&lt;/int&gt;
		&lt;/test&gt;
		&lt;!-- Nanum{Myeongjo|Gothic}-Bold has 180 as biggest weight value. --&gt;
		&lt;edit name="weight" mode="assign"&gt;
			&lt;int&gt;180&lt;/int&gt;
		&lt;/edit&gt;
	&lt;/match&gt;

	&lt;!--
	내장 비트맵이 있는 글꼴에 대해서 명시적으로 embeddebitmap
	속성을 켜고, antialias와 hinting 속성도 켭니다.
	--&gt;
	&lt;match target="font"&gt;
		&lt;test name="family"&gt;
			&lt;string&gt;굴림&lt;/string&gt;
			&lt;string&gt;Gulim&lt;/string&gt;
			&lt;string&gt;굴림체&lt;/string&gt;
			&lt;string&gt;GulimChe&lt;/string&gt;
			&lt;string&gt;바탕&lt;/string&gt;
			&lt;string&gt;Batang&lt;/string&gt;
			&lt;string&gt;바탕체&lt;/string&gt;
			&lt;string&gt;BatangChe&lt;/string&gt;
			&lt;string&gt;돋움&lt;/string&gt;
			&lt;string&gt;Dotum&lt;/string&gt;
			&lt;string&gt;돋움체&lt;/string&gt;
			&lt;string&gt;DotumChe&lt;/string&gt;
			&lt;string&gt;궁서&lt;/string&gt;
			&lt;string&gt;Gungsuh&lt;/string&gt;
			&lt;string&gt;궁서체&lt;/string&gt;
			&lt;string&gt;GungsuhChe&lt;/string&gt;
			&lt;string&gt;새굴림&lt;/string&gt;
			&lt;string&gt;New Gulim&lt;/string&gt;
			&lt;string&gt;네이버사전&lt;/string&gt;
			&lt;string&gt;Naver Dictionary&lt;/string&gt;
		&lt;/test&gt;
		&lt;edit name="antialias" mode="assign"&gt;
			&lt;bool&gt;true&lt;/bool&gt;
		&lt;/edit&gt;
		&lt;edit name="hinting" mode="assign"&gt;
			&lt;bool&gt;true&lt;/bool&gt;
		&lt;/edit&gt;
		&lt;edit name="embeddedbitmap" mode="assign"&gt;
			&lt;bool&gt;true&lt;/bool&gt;
		&lt;/edit&gt;
	&lt;/match&gt;

	&lt;!--
	embeddedbitmap 속성이 제대로 동작하지 않을 경우를 대비하여
	내장 비트맵이 있는 글꼴의 크기에 대해서 명시적으로 antialias와
	hinting 설정을 끕니다. 이 부분이 없어도 잘 보이는 경우 필요없
	으나, 필요한 경우(gentoo)가 있는 것으로 보이므로 일단 넣어둡니다.
	바탕, 바탕체, 굴림, 굴림체, 돋움, 돋움체, 궁서, 궁서체, 새굴림의
	경우 11~25 px의 범위, 네이버사전체의 경우 11~16 px의 범위에서
	내장비트맵 글꼴이 존재합니다.
	--&gt;
	&lt;match target="font"&gt;
		&lt;test name="family"&gt;
			&lt;string&gt;굴림&lt;/string&gt;
			&lt;string&gt;Gulim&lt;/string&gt;
			&lt;string&gt;굴림체&lt;/string&gt;
			&lt;string&gt;GulimChe&lt;/string&gt;
			&lt;string&gt;바탕&lt;/string&gt;
			&lt;string&gt;Batang&lt;/string&gt;
			&lt;string&gt;바탕체&lt;/string&gt;
			&lt;string&gt;BatangChe&lt;/string&gt;
			&lt;string&gt;돋움&lt;/string&gt;
			&lt;string&gt;Dotum&lt;/string&gt;
			&lt;string&gt;돋움체&lt;/string&gt;
			&lt;string&gt;DotumChe&lt;/string&gt;
			&lt;string&gt;궁서&lt;/string&gt;
			&lt;string&gt;Gungsuh&lt;/string&gt;
			&lt;string&gt;궁서체&lt;/string&gt;
			&lt;string&gt;GungsuhChe&lt;/string&gt;
			&lt;string&gt;새굴림&lt;/string&gt;
			&lt;string&gt;New Gulim&lt;/string&gt;
		&lt;/test&gt;
		&lt;test name="pixelsize" compare="more_eq"&gt;
			&lt;int&gt;11&lt;/int&gt;
		&lt;/test&gt;
		&lt;test name="pixelsize" compare="less_eq"&gt;
			&lt;int&gt;25&lt;/int&gt;
		&lt;/test&gt;
		&lt;edit name="antialias" mode="assign"&gt;
			&lt;bool&gt;false&lt;/bool&gt;
		&lt;/edit&gt;
		&lt;edit name="hinting" mode="assign"&gt;
			&lt;bool&gt;false&lt;/bool&gt;
		&lt;/edit&gt;
	&lt;/match&gt;

	&lt;match target="font"&gt;
		&lt;test name="family"&gt;
			&lt;string&gt;네이버사전&lt;/string&gt;
			&lt;string&gt;Naver Dictionary&lt;/string&gt;
		&lt;/test&gt;
		&lt;test name="pixelsize" compare="more_eq"&gt;
			&lt;int&gt;11&lt;/int&gt;
		&lt;/test&gt;
		&lt;test name="pixelsize" compare="less_eq"&gt;
			&lt;int&gt;16&lt;/int&gt;
		&lt;/test&gt;
		&lt;edit name="antialias" mode="assign"&gt;
			&lt;bool&gt;false&lt;/bool&gt;
		&lt;/edit&gt;
		&lt;edit name="hinting" mode="assign"&gt;
			&lt;bool&gt;false&lt;/bool&gt;
		&lt;/edit&gt;
	&lt;/match&gt;
&lt;/fontconfig&gt;</pre>
<h4>E. 설정 적용</h4>
<p>모든 작업을 저장한 이후에 Ctrl-Alt-Backspace 키 또는 기타 다른 수단으로 X 윈도우를 재시작합니다.</p>
<h4>F. 참고 자료</h4>
<ul>
<li><a href="http://ubuntu.or.kr/viewtopic.php?f=9&#038;t=791">리눅스 데스크탑 글꼴 설정(우분투 한국 사용자 모임)</a></li>
<li><a href="http://kldp.org/book/export/html/92122">리눅스(우분투)에서 굴림 글꼴(고정폭 포함) 설정하기</a></li>
</ul>
<p>* 수정 내역</p>
<ol>
<li>2009년 6월 14일 오후 12:59 Ubuntu 9.04 Jaunty Jackalope으로 버전 변경, 나눔고딕코딩 글꼴 2.0 버전으로 파일 이름 변경</li>
<li>2009년 10월 17일 오후 5:11 나눔글꼴 2.0 버전으로 업데이트</li>
<li>2009년 11월 29일 오후 4:26 나눔글꼴 2.0 버전의 ExtraBold 글꼴 관련 fix 설정 추가</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.drjung.net/wp1/archives/132/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>
