KTUG마당은 KTUG를 방문하는 모든 이용자가 대화를 나누고 소식을 전하는 곳입니다.
- 로그인 없이 자유롭게 글을 읽고 쓸 수 있는 철학은 처음과 같이 계속됩니다.
- Team Blog의 글을 이곳 게시판의 "정보글"로 모았습니다. Team blog는 기고자가 올린 글에 질문을 받는 부담을 줄이기 위하여 댓글을 허용하지 않았습니다. 그러나 이곳 게시판으로 모으면서 댓글을 달 수 있습니다. 게시물을 작성하실 때 댓글을 원하지 않으시면 댓글을 허용하시지 않으시기를 바랍니다. 또한 불필요한 소모성 댓글을 달지 않도록 주의하여 주시기를 바랍니다.
- TeX과 관련된 질문이나 답변은 QnA 마당을 이용하십시오. TeX과 관련된 질문은 지웁니다
- MathJax를 이용한 수식조판을 사용하실 수 있습니다. 여기를 참조하세요.
- 스팸 글을 막기 위하여 짧은 시간 내에 다시 글이 등록되는 IP를 막거나, 광고 글을 막기 위하여 금지어로 .com, .net 등을 설정하고 있습니다. 다소간의 불편함이 있으시더라도 양해 바랍니다.
- 금지어에서 stackexchange, stackoverflow, ctan, overleaf, , github, google.com, gmail.com, .org, .io, sil.org, wiki.com, tistory.com등은 해제하였습니다.
- 사용하는 편집기는 CKeditor입니다. 편집기에서 [enter]를 누르면 <p> 태그가 들어가고, 문단으로 생각하고 한줄을 비웁니다. 글줄만 바꾸려면 shift-enter 를 누르시면 <BR>가 들어가므로 용도에 맞게 나누어 쓸 수 있습니다.
자유글 맥오에스 10.9의 Skia.ttf
2013.10.25 12:45
맥 사용자 분들께.
맥오에스 10.9 업그레이드(무료. 운영체제는 무료여야 한다---리처드 스톨만) 후 루아텍이 말도 없이 죽는 일이 발생합니다.
이유는 Skia.ttf 라는 글꼴 때문입니다. 신기한 게 분명 ttf인데 그 내부에 10개의 폰트가 들어있습니다. 마치 ttc나 dfont처럼.
이 폰트를 루아텍이 읽지 못하게 막아야 합니다.
$ cat ~/texmf/tex/luatex/luaotfload/luaotfload-blacklist.cnf
Skia.ttf
이렇게 딱 한 줄짜리 파일을 만들었습니다.
그런 다음 luaotfload-tool --update 명령으로 글꼴 데이터베이스를 갱신했습니다.
한편 지텍에서는 이 글꼴을 읽을 수 있지만 10개의 변형 폰트 가운데 오직 Regular 한 종만 인식합니다.
결국 지텍에서도 (죽지는 않으나) 별무소용이란 뜻이죠.
댓글 6
-
Progress
2013.10.25 14:19
-
DohyunKim
2013.10.25 18:28
업그레이드 하시기 전에 그 멀티플 마스터인가 하는 게 지텍과 루아텍에서 과연 동작하는지 실험해 주실 여유가 되실런지요?
10.8에 들어있는 Skia에 weight 옵션 줘 보는 겁니다. -
nanim
2013.10.25 18:49
예~~전에 xdv2pdf로 성공했던 거 같은 기억이 납니다. xdvipdfmx로는 그냥 Regular 하나만 제대로 되었던 듯...
xdv2pdf 자체가 없어진 지금은 이 기억이 맞는지 테스트해볼 수도 없네요.
-
Progress
2013.10.26 13:10
맥 오에스 10.8.5 (마운틴 라이언)/ MacTeX 2013 (최신 버전)%% 테스트 파일\documentclass{article}\usepackage{iftex}\ifXeTeX\usepackage{xetexko}\else\ifLuaTeX\usepackage{luatexko}\fi\fi\usepackage{lipsum}\begin{document}\begin{verbatim}
\fontspec[Weight=0.5,Width=3]{Skia}\end{verbatim}\fontspec[Weight=0.5,Width=3]{Skia}Really light and extended Skia\bigskip\begin{verbatim}
\fontspec[Weight=2,Width=0.5]{Skia}\end{verbatim}\fontspec[Weight=2,Width=0.5]{Skia}Really fat and condensed Skia% \fontspec[]{Skia-Regular_Extended}% Really fat and condensed Skia\end{document}1. Skia 폰트는 /Library/Fonts에 skia.ttf로 들어있는데 지텍이나 루아텍이나 컴파일에 성공은 하지만, 멀티플 마스터 속성인 Weight나 Width를 올바로 구현하지 못합니다.*첨부파일 skia_font_test_MountainLion_luatex.pdf/ skia_font_test_MountainLion_xetex.pdffontspec 매뉴얼 38쪽에this is the font format that was first supported by XeTeX (due to its pedigree on Mac OS X in the first place) and was the first font format supported by fontspec. A number of fonts distributed with Mac OS X are still in the aat format, such as 'Skia’. Documents that use these fonts should be compiled with XeLaTeX using the xdv2pdf driver, as opposed to the default xdvipdfmx. E.g.,xelatex -output-driver=xdv2pdf filename.texMac OS X also supports Multiple Master fonts, which are discussed in Section 14.앞서 nanim이 말쓰하셨듯이 xdv2pdf 드라이버를 이용하여야 컴파일되는 것 같은데, 지금 텍라이브 2013엔 xdv2pdf가 없어졌으니 소용없는 것 같습니다.2. 맥 오에스 10.5 (레퍼드) 시절에 Skia 폰트는 Skia.dfont였습니다. 마침 전에 쓰던 핵북에 MacTeX 2010 Basic이 깔려 있어 xdv2pdf를 테스트할 수 있었습니다. 지텍으로 컴파일하면서 xdv2pdf 드라이버 옵션을 주니 구현은 됩니다. Skia.dfont도 압축해서 올려놓겠습니다.*MacTeX2010 베이직 버전인지라 luatex 테스트는 못해봤습니다. luatex은 깔려 있는데, luaotfload.sty이 없거든요. 네트워킹이 안 되어서 어찌해볼 도리가 없습니다.3. 재미있는 것은 맥에서만 사용가능한 dfont도 윈도 텍라이브에서 사용할 수 있다는 것입니다. 물론 멀티플 마스터 속성은 아니되지만, 대략 regualr 한가지 모양으로는 쓸 수 있습니다. 다음 그림은 Skia와 Zapfino입니다.- skia_font_test_MountainLion_luatex.pdf [File Size:24.9KB/Download:154]
- skia_font_test_MountainLion_xetex.pdf [File Size:23.4KB/Download:130]
- Skia_dfont_in_MacOS_10.5_Leopard.png [File Size:98.3KB/Download:137]
- Skia_and_Zapfino_dfont.zip [File Size:472.8KB/Download:123]
- dfonttest_in_Windows.png [File Size:342.8KB/Download:131]
- Skia_test_MacOSX_Leopard_MacTeX2010.png [File Size:262.8KB/Download:131]
- skia_font_test_Mountainlion_xetex_and_luatex.png [File Size:136.9KB/Download:156]
-
DohyunKim
2013.10.26 16:21
xdv2pdf를 써야만 한다면 skia 는 진정한 멀티플마스터가 아니라 애플의 기술인 AAT를 이용한 거란 말이군요.
어쨌거나 멀티플마스터는 더이상 안 만들어지고 있고 거의 다 오픈타입으로 전환했기 때문에 별루 미련은 없네요.
섬세한 테스트 감사합니다.
-
Progress
2013.11.26 11:20
최근 매버릭스로 업그레이드했는데
루아텍 폰트 DB 생성에서 NISC18030.ttf가 걸렸습니다.
luaotfload-blacklist.cnf에 한줄 더 추가했습니다.
감사합니다.
블랙리스트에 한줄 더 추가해야겠군요.
저는 아직 맥 매버릭스로 옮기진 않았지만, 지금 보니 마운틴라이언에서도 Skia는 10개의 폰트인데 하나의 Skia.ttf입니다. (ttc나 dfont가 아닌)
마운틴라이언에서는 루아텍이나 지텍에서 Skia를 불평하진 않는데요. 혹시 매버릭스 확장자를 Skia.ttc로 바꾸면 어떨는지 모르겠어요.
[추가]
아, 지금 생각난 건데요. Skia가 멀티플마스터 폰트였어요.
거 왜 기준 폰트를 정해놓고 보간(interpolation)해서 다른 폰트를 만들어낸다는 폰트 방식.
루아텍에서 멀티플마스터 폰트 지원을 끊어버린 건 아닌지 모르겠네요.