cairo 이야기는 들었는데, 오랫만에 trunk 땡겨서 빌드한 것이라서 전혀 연결을 못했습니다. 1.8 branch 부터는 Visual C++ Express Edition 으로도 빌드가 된다는 것을 보고 해봤거든요. cairo 문제가 심각한만큼 한글만의 문제는 아니겠죠? 일단, 버그질라가서 서핑 좀 해봐야겠습니다.
한 가지 방법은 미리 정한 글꼴만 이용하는 것입니다.
Options - Contents - Font & Colors의 Advanced로 나오는 글꼴 창에서 Allow pages to choose their own fonts, insted of myselections above의 선택을 해제합니다. 이 방법을 이용하면 네모 뿐만 아니라 아예 보이지 않는 글이 나올 수도 있습니다.
하지만 이 방법으로도 아직 몇몇 유니코드 문자가 네모로 나오는 것을 막을 수는 없습니다. (버그입니다.) 여러 언어가 섞여 있거나 UTF8 등으로 된 페이지는 네모가 보일 수도 있습니다. 오픈오피스 페이지도 UTF8로 되어 있습니다.
아니면 카이로를 적용하지 않는 버전을 이용하는 것입니다. 모질라진 등에 있는 나이틀리 디렉토리는 카이로가 적용되어 있지만 아직 카이로를 적용하지 않은 빌드도 같이 만들어지고 있습니다. 아래의 디렉토리에서 받을 수 있습니다.