이맥스와 파이어폭스에서 한글 고정폭 Dual로 사용 어떻게 하나요?
배포판은 젠투를 쓰고 있고, emacs 23 CVS버전을 이용하고 있습니다.
http://kldp.org/node/76157#comment-360514
위에 나와있는 것과 비슷한 방법으로 폰트를 섞어서 쓰고 있습니다.
저는 Bitstream Vera Sans Mono와 구슬, 혹은 은돋움을 씁니다.
물론 폰트는 깔끔하고 예쁘게 잘 나옵니다.
그런데 구슬의 폭이 Bitstream Vera Sans Mono의 두 배가 되지
않기 때문에 곤란을 겪고 있습니다. 불편을 감수하고 그냥 썼는데,
갑자기 너무 고치고 싶어졌습니다.
터미널에서는 폭이 서로 같지 않더라도 강제로 해 주는데 이맥스에서는
어떻게 해야할지 모르겠군요. 찾은 글이 아래의 글인데, 아마도 도움이
될 것 같은데 어떻게 해야 하는지 모르겠더라구요.
파이어폭스에서는 고정폭 글꼴을 monospace로 하였고, 글꼴 매칭하고
이것이 Bitstream Vera Sans, Guseul으로 바인딩 되게 하였습니다.
그런데 이게 폭이 다르게 되더라구요.
Global Advcnce라는 것이 있고, dual, proportional 같은 것들이 있던데
이것을 어떻게 하면 폭을 강제로 맞춰줄 수 있을지 궁금합니다. 어디 문서에
보니까 Global Advance를 disable 시키는 것에 대하여 나오던데 아래와
같은 코드였습니다.
<match target="font"> <test name="lang" compare="contains"> <string>ja</string> <string>zh</string> <string>ko</string> </test> <test name="spacing" compare="eq"> <const>dual</const> </test> <edit name="spacing"> <const>proportional</const> </edit> <edit name="globaladvance" binding="strong"> <bool>false</bool> </edit> </match>
뭔지는 잘 모르지만 이것을 적용한 뒤 fc-cache하고 파이어폭스를
다시 실행해 보았는데 무엇이 달라졌는지 모르겠더라구요.
살펴보니까 Global
살펴보니까 Global Advance라는 것을 Disable 시키는 이유가 굴림체 등의
폰트가 실제로는 고정폭이 아니라 dual-spaced 폰트인데 고정폭이라고 해서
영문 글꼴 사이가 너무 벌어지게 나오는 문제를 해결하기 위함이군요.
저의 경우와는 별로 상관없는 내용이 되겠네요.
블로그: http://turtleforward.blogspot.com
블로그: http://turtleforward.blogspot.com
둘 중에 한 가지라도
둘 중에 한 가지라도 좋습니다.
폭이 서로 두배가 되지 않는 영문 글꼴과 한글 글꼴을 바인딩시켜서
half-dual 폰트를 만드는 방법을 계속 찾고 있는데, 아직 잘 모르겠네요.
블로그: http://turtleforward.blogspot.com
블로그: http://turtleforward.blogspot.com
아으, 폰트를 합쳐서
아으, 폰트를 합쳐서 아예 새로운 폰트를 만드는 방법 외에는
없는 걸까요? 터미널에서 되는 것처럼만 되면 딱 좋은데 말이죠.
방법이 있을 것 같은데, 못 찾은 것이겠죠...?
블로그: http://turtleforward.blogspot.com
블로그: http://turtleforward.blogspot.com
댓글 달기