>> Edit article
이름
제목
패스워드
"새소식과 정보" 란의 2090번 글에서 아래의 내용을 보았습니다. 그리고 ftp.gnome.org 에서 librsvg....tar.gz 파일도 찾았습니다. 풀었습니다. 그런데 어느 파일에 아래의 내용을 넣어야 하는 건지 모르겠습니다. 어떻게 해야 하는지요? +++++"새소식과 정보" 란의 2090번 글의 답 글++++ 사이드바 라벨이 ??로 표시되는 것은 1.0.3에서는 librsrg가 nautilus밖으로 나와있는데, 이 라이브러리를 패치해 주면 됩니다. 한글 ttf 폰트파일을 지정해 주는 세줄을 추가해 주고, 컴파일/설치를 하면 한글이 잘 나옵니다. ------start ------ diff -urN librsvg-1.0.0.orig/rsvg-ft.c librsvg-1.0.0/rsvg-ft.c --- librsvg-1.0.0.orig/rsvg-ft.c Thu Mar 29 03:44:42 2001 +++ librsvg-1.0.0/rsvg-ft.c Thu May 10 19:43:54 2001 @@ -366,6 +366,8 @@ FT_Face face; RsvgFTFont *result; + font_file_name = g_strdup("/usr/X11R6/lib/X11/fonts/TrueType/gulim.ttc"); + error = FT_New_Face (ctx->ftlib, font_file_name, 0, &face); if (error) @@ -395,6 +397,8 @@ { RsvgFTFontCacheEntry *entry; + font_file_name = g_strdup("/usr/X11R6/lib/X11/fonts/TrueType/gulim.ttc"); + entry = g_hash_table_lookup (ctx->font_hash_table, font_file_name); if (entry == NULL) { /* not found in font list */ @@ -439,6 +443,8 @@ RsvgFTFontCacheEntry *entry; RsvgFTFont *font; FT_Error error; + + font_file_name = g_strdup("/usr/X11R6/lib/X11/fonts/TrueType/gulim.ttc"); if (fh < 0 || fh >= ctx->n_font_list) return; ----- end ---- 위의 패치는 /usr/X11R6/lib/X11/fonts/TrueType 디렉토리에 윈도우용 굴림체 폰트파일이 있는 경우입니다. 원하는 ttf나 ttc 폰트파일 경로를 적당히 수정하여 패치하면 됩니다. 역시나 모질라 임베디드 타이틀 한글표시 문제를 패치하면 모질라가 노틸러스에서 제대로 뜨지를 않는군요... 노틸러스의 모질라 콤포넌트를 같이 손봐야 할 것 같은데... ++++++ 여기까지 입니다. ++++++--빨리 리눅스와 친해져야 하는데......
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved