windows
๋๋ linux
๊ฐ์ด OS/ํ๋ซํผ ์ด๋ฆ์ ๊ฐ์งํ๋ ์ธํฐํ์ด์ค๋ฅผ ์ถ๊ฐํ๋ ๊ฒ์ ๊ณ ๋ คํ์ญ์์ค.
์๋ฅผ ๋ค์ด ctex
ํจํค์ง๋ \ctex_detected_platform:
๊ตฌํ
\sys_if_platform_(unix|windows):(pTF)
๋ฐ \c_sys_platform_str
์ด l3candidates
. ์๋ํฉ๋๊น?
fontspec
๋ฑ์ด ๋ค๋ฅธ ๋์์ ํ ์ ์์ผ๋ฏ๋ก macos๋ ํ
์คํธํ๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
๋๋ ์ด๊ฒ์ด macOS์์ "ํ์ค" ํ์ผ์ ์ฐพ๊ธฐ๋ง ํ๋ฉด ์๋ฃ๋๋ฏ๋ก write18์ด ํ์ํ์ง ์์ผ๋ฉฐ ์๋นํ ๋นจ๋ผ์ผ ํ๋ค๋ ๊ฒ์ ์์์ต๋๋ค. ๋์๊ฒ์ ์ด๋ค ์ด์๋ ์๋ค. ์์ ์ ์ด๋ป๊ฒ ์๊ฐํฉ๋๊น?
GitHawk ์ ํจ๊ป
์ฐธ๊ณ ์ฉ:
/Library/Fonts/Songti.ttc
(์ค๊ตญ์ด ๊ธ๊ผด)์ macOS 10.9(Mavericks)๋ถํฐ ์กด์ฌํฉ๋๋ค./Library/Fonts/Songti.ttc
๋ํ ์กด์ฌ ํ
์คํธ๋ macOS 10.6 -- 10.8์์ ์คํจํฉ๋๋ค./System/Library/Fonts/Palatino.ttc
/System/Library/Fonts/Menlo.ttc
)์ ์ฐพ๋ ๊ฒ์
๋๋ค.์ถ๊ฐ ์ ๋ณด ๊ฐ์ฌํฉ๋๋ค! Palatino์ ๋ํ ํ ์คํธ๋ ๊ฝค ์์ ํ ๋ด๊ธฐ์ฒ๋ผ ๋ค๋ฆฝ๋๋ค.
์ด๊ฒ์ด ๊ธฐ์กด ์ฝ๋์ ํฌํจ๋ฉ๋๊น? ๋ง๊ตฌ๊ฐ์ผ๋ก ์ด๋ํ๋ ๊ฒ์ ๊ณ ๋ คํ๋๋ก ์์ฒญํ๊ณ ์์ต๋๊น?
๋๋ ์์ฒญ์ด \sys_if_platform_ macos:pTF (๋๋ ์ด์ ์ ์ฌํ ๊ฒ)์ ๋ํ ๊ฒ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. mac ํน์ ๊ธ๊ผด ๋๋ ์์คํ ํ์ผ์ ํ์ผ์ด ์๋์ง ํ์ธ(๋ง)ํ์ฌ ์ํํ ์ ์์ต๋๋ค.
์ฐธ๊ณ ์ฉ:
์ฃ์กํฉ๋๋ค. /System/Library/Fonts/Palatino.ttc
๋ 10.9 Mavericks ์ดํ๋ก ์กด์ฌํฉ๋๋ค(10.8 Mountain Lion ๋๋ ์ด์ ๋ฒ์ ์ ๊ฒฝ์ฐ ๋์ /Library/Fonts/Palatino.ttc
).
10.6 Snow Leopard๋ถํฐ 10.14 Mojave๊น์ง /System/Library/Fonts/Menlo.ttc
ํญ์ ์กด์ฌํฉ๋๋ค. ์ด๊ฒ์ ๋ ์์ ํ ํ
์คํธ๊ฐ ๋ ์ ์์ต๋๋ค.
๋ด 'TeX ๋ฐฐ๋' ๊ณํ์ด ํจ๊ณผ๊ฐ ์์ต๋๊น? ํ๋ฆฌ๋ฏธํฐ๋ธ((u)pTeX/XeTeX)๋ฅผ ์ ๋ ฌํ๋ ค๋ฉด ์ฝ๊ฐ์ ์์ ์ด ํ์ํ์ง๋ง ๋ช ์์ ์ธ OS ์ธ๋ถ ์ ๋ณด๋ฅผ ์ฐพ์ ์ ์๋ ๋ถ๋ช ํ ์์น์ ๋๋ค.
ํ์ฌ TeX ๋ฐฐ๋์๋ ํญ์ ํ๋ซํผ ์ด๋ฆ์ด ํฌํจ๋์ด ์์ง ์์ต๋๋ค.
pdfTeX๋ฅผ ์ฌ์ฉํ์ฌ Debian ๋น๋๋ (TeX Live 2018/debian)
๋ฅผ ์ ๊ณตํ๊ณ Win32 ๋น๋๋ (TeX Live 2018/W32TeX)
๋ฅผ ์ ๊ณตํ์ง๋ง ๋ค๋ฅธ ๋น๋๋ ๋ฌธ์์ด์ ํฌํจํ์ง ์๋ ๊ฒ์ ๋ณด์์ต๋๋ค.
e-(u)pTeX์ ๊ฒฝ์ฐ ๋ฐฐ๋ ํ๋ฆฌ๋ฏธํฐ๋ธ์ ๋ํ ํ๋ณด ๊ตฌํ์ด ์ด๋ฏธ ์์ต๋๋ค. https://github.com/texjporg/tex-jp-build/compare/banner
๋๋จธ์ง ๋ฌธ์ ๋ ๊ทธ ์ด๋ฆ(\epTeXbanner, \eptexbanner, vs. \enginebanner์ ๊ฐ์ ์ข ๋ ์ผ๋ฐ์ ์ธ ๊ฒ?)๊ณผ ํ์์ฑ์ ๋๋ค.
@aminophen ๊ธ์, ๊ทธ ์ ๊ทผ ๋ฐฉ์์ ํจ๊ณผ๊ฐ ์์ ๊ฒ ๊ฐ์ต๋๋ค: ๋๋ MacOS TeX ์์คํ ์ด ๋ฐฐ๋์ ๋ฌด์์ ๊ฐ์ง๊ณ ์๋์ง ๊ธฐ์ตํ ์ ์์์ต๋๋ค. ๊ทธ๋์ ๊ฑฑ์ ํ ๊ฐ์น๊ฐ ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ์๋ง๋ ๋ง์ปค ํ์ผ์ ์ฐพ๋ ๊ฒ์ด ์ฐ๋ฆฌ๊ฐ ํ ์ ์๋ ์ต์ ์ผ ๊ฒ์ ๋๋ค
๊ธฐ๋ณธ ์์คํ ๊ธ๊ผด๊ณผ ๊ฐ์ ๊ฒ์ OSX์ ๊ฐ์ ๊ฒ์ ๋ํ ์ถฉ๋ถํ ์งํ๊ฐ ๋ ์ ์์ง๋ง, ๋ฐ๋ฉด์ ๋ฏธ๋ ๋ฒ์ ์ด๋ ์ง์ญ ๋ณํ์๋ ํญ์ ์ํ์ด ์์ต๋๋ค. ์ด๋ป๊ฒ ๋ ์์ง์ด ๋์ ํด๋น ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ ๊ฒฝ์ฐ ๋๋ฌด ์ด๋ ต์ง ์์์ผ ํ๋ ๊ฒ ๊ฐ์ต๋๋ค(์ ๊ณตํ๋ ๋ด์ฉ์ ๋์ํ๋ ๊ฒฝ์ฐ).
@FrankMittelbach \platformname
์ ๊ฐ์ ๊ฒ์ ์์์ ์ผ๋ก ์๊ฐํ๊ณ ์์ต๋๊น? ํ๋๋ ์๋ง๋ TL ๋ชฉ๋ก์ ์ฌ๋ฆด ์ ์์ต๋๊น?
@josephwright ์, ์์ง ์ ๋ฐ์ ๊ฑธ์ณ ์ ์๋ ๊ฒฐ๊ณผ์ ๋น์ทํ ๊ฒ์ด๋ฏ๋ก ๋ชจ๋ ๋์ผํ ํ๋ซํผ์์ ๋์ผํ ๊ฐ์ ๋ณด๊ณ ํฉ๋๋ค(์ผ๋ฐ์ ์ด์ง ์๊ฑฐ๋ ํ์คํ๋์ง ์์ ํ๋ซํผ์ ๊ฒฝ์ฐ "์ ์ ์์"์ผ ์ ์์).
@FrankMittelbach ์์คํ ์์กด์ ๋จ์ ์ผ๋ก ์ถ์ธกํ๋ ๊ฒ๋ณด๋ค ํ์คํ ๋ซ์ต๋๋ค. ๊ด๋ จ C ์์คํ ํธ์ถ์ ์ฌ์ฉํ๊ธฐ ๋งค์ฐ ์ฌ์์ผ ํฉ๋๋ค.
์ธํฐ๋ท ๊ฒ์, ๋๋ ์ด๊ฒ์ ๋ฐ๊ฒฌํ์ต๋๋ค : https://stackoverflow.com/questions/3596310
ํด๋น ๊ธฐ๋ฅ์ด ๋ชจ๋ ํ๋ซํผ์์ ์ค์ ๋ก ์ฌ์ฉ ๊ฐ๋ฅํ์ง ์ฌ๋ถ๋ ํ์คํ์ง ์์ต๋๋ค. ๋ํ ๋ฐํ๋ "sysname"์ ์ ์ฒด ๋ชฉ๋ก์ ๋ํด ์์ง ๋ชปํฉ๋๋ค.
-- ์ด์จ๋ , ์์ง ๋ ๋ฒจ ์ถ๊ฐ๋ฅผ ์ ์ํ๋ค๋ฉด ์ด๊ฒ์ด ์ํคํ ์ฒ ์ ๋ณด์ ๊ดํ ๋ง์ง๋ง ์ ์์ด ๋๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. ์ ๋ง์, ๋ง์ฝ ๋ฏธ๋์ ์ ์์ ๊ฐ๋ฅ์ฑ์ด ์๋ค๋ฉด(์๋ฅผ ๋ค์ด 32/64bit ๊ฐ์ง ๋๋ OS ๊ฐ์ ๊ฐ์ง) ์ฌ๊ธฐ์๋ ์ ๊ธฐ๋์ด์ผ ํฉ๋๋ค. ๋ค์ํ ํ๋ซํผ์์ ํ ์คํธํ๋ ๊ฒ์ ์ผ๋ฐ์ ์ผ๋ก ์ด๋ ต๊ธฐ ๋๋ฌธ์ ๋๋๋ก ์ด์ ๊ฐ์ ์๋ก์ด ๊ธฐ๋ณธ ์์๋ฅผ ์ถ๊ฐํ๋ ๊ฒ์ด ๊ทธ๋ฆฌ ํธํ์ง ์์ต๋๋ค.
ํ์ฌ๋ก์๋ expl3
์์ ํฉ๋ฆฌ์ ์ผ๋ก ๊ฐ๋ฅํ ํ ๋ง์ด ๋ค๋ฃจ์์ ๊ฒ ๊ฐ์ต๋๋ค. ๊ธ๊ผด ๋น์ฆ๋์ค๋ ์ ์ฉ ์ฝ๋๋ก ์ฒ๋ฆฌ๋์ด์ผ ํฉ๋๋ค.
@josephwright ์ฃ์กํฉ๋๋ค. ์ด ๋ฌธ์ ๋ก ๋ค์ ๋์๊ฐ๊ณ /System/Library/Fonts/Menlo.ttc
๋ฅผ ํ
์คํธํ๋ ๊ฒ์ด ๋งค์ฐ ์์ ํฉ๋๋ค. ์ค๋ซ๋์ ์กด์ฌํด ์์ผ๋ฉฐ ์ค๋๋ ํ๋ซํผ์์๋ ์๋ํ ๊ฒ์
๋๋ค. OS์ ํต์ฌ ๋ถ๋ถ์ด๋ฏ๋ก ์ฌ๋ผ์ง ๊ฐ๋ฅ์ฑ์ด ๊ทนํ ๋ฎ๊ณ ์ง์ญ ์ค์น ์ ๋ฐ์ ๊ฑธ์ณ ๊ฐ๋ ฅํด์ผ ํฉ๋๋ค. ๋ค๋ฅธ ํ๋ซํผ์์ ๋ณต์ ๋ ๊ฐ๋ฅ์ฑ์ด ์๋ ๊ฒฝ๋ก์ ์์ต๋๋ค. ๊ธ๊ผด ํ์ผ Menlo.ttc
์์ฒด AFAIK๋ ํ์ฌ ๋ฐฉ์์ผ๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋๋ ์ด ํ ์คํธ๋ฅผ ์ถ๊ฐํ ๊ฒ์ ์ ์ํ๊ณ , ์ผ์ด๋ ์ ์๋ ์ต์ ์ ์ํฉ์ ๊ทธ๊ฒ์ด ์ฝ๊ฐ์ ์ฌ์ฉ์ ํ๊ณ ์ผ๋ถ ์ฃ์ง ์ผ์ด์ค๊ฐ ์๋ ๊ฒ์ผ๋ก ๋ฐํ์ง๋ฉด ๊ธฐ๋ณธ ๋๋ ์ ์ฌํ ๊ฒ์ ํตํด ๋ ๊ฐ๋ ฅํ OS ๊ฐ์ง๋ฅผ ํ์ํ ์ ์๋ค๋ ๊ฒ์ ๋๋ค. ์ํ๋ค๋ฉด ์ฌ๊ธฐ์ ๋ถ๊ธฐ๋ฅผ ์ถ๊ฐํ ์ ์์ต๋๊น?
@wspr ํ์ฌ \sys_if_platform_unix:(TF)
์ ๋ถํ ํ์ฌ MacOS์ ํด๋นํ์ง ์๋ ๊ณํ์
๋๊น? ์๋๋ฉด ๋ณ๋์ \sys_if_platform_macos:(TF)
ํ
์คํธ๋ฅผ ์ํ์ญ๋๊น? ๋ ์ ๊ทผ ๋ฐฉ์ ๋ชจ๋์์ ๋
ผ๋ฆฌ๋ฅผ ๋ณผ ์ ์์ต๋๋ค.
@josephwright ๋๋ "์ ๋์ค๋ผ๋ฉด"์ด mac OS์์ true๋ฅผ ๋ฐํํ ๊ฒ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์๋ง๋ ๋ํ Linux์ฉ Windows ํ์ ์์คํ ์ฉ?? ๋๋ ๊ทธ๊ฒ์ ํ ์คํธ ํ ์ ์์ต๋๋ค.
@wspr WSL์ ํ์ธ unix
'๋ฅผ ๋ณด๊ณ ํฉ๋๋ค.
ํ์ฌ \c_sys_platform_str
๊ฐ ์์ผ๋ฉฐ windows
๋๋ unix
๊ฐ ๋ฉ๋๋ค. MacOS์์ ์ด๋ฅผ ๋ณ๊ฒฝํฉ๋๊น?
19๋ 5์ 6์ผ 10์ 37๋ถ์ Joseph Wright๋ ๋ค์๊ณผ ๊ฐ์ด ์ผ์ต๋๋ค.
@wspr https://github.com/wspr WSL์ ํ์ธ ํ๋๋ฐ '|unix|'๋ฅผ ๋ณด๊ณ ํฉ๋๋ค.
ํ์ฌ |\c_sys_platform_str| |windows| ๋๋
|unix|: MacOS์์ ๋ณ๊ฒฝํฉ๋๊น?
์ด๊ฒ์ ๊ธฐ๋ณธ์ ์ผ๋ก \sys_if_engine_ luatex:TF ์ ๋์ผํ ์ง๋ฌธ์ด๋ฉฐ
\c_sys_engine_str ๋ค๋ฅธ ๋ฌธ์ ์ ์์์ต๋๋ค.
\c_sys_engine_str ๋ฐ \c_sys_platform_str์ ๊ตฌ์ฒด์ ์ผ๋ก ๋ง๋๋ ๊ฒ์ด ์ข์ต๋๋ค.
๊ฐ๋ฅํ ํ (์ด์ ๋ด์์ ๋ฒ์ ๋ฐ ํฌํจ๋์ง ์์ ๊ฒ์ ํฌํจํ์ง ์์), ๊ทธ๋ฌ๋
์ฌ๋ฌ \sys_if_engine_... ๋ฐ \sys_if_platform_...์ ์ฐธ์ผ๋ก ํ์ฉํฉ๋๋ค.
๋ด ์๊ฒฌ์ ๊ฐ๋ ฅํ์ง ์์ต๋๋ค.
๋ธ๋ฃจ๋ ธ๋ ๋ง์์ ๋์ํฉ๋๋ค...
macOS Catalina(10.15)์์ Songti.ttc
๋ฐ ๊ธฐํ ๋ง์ ๊ธ๊ผด์ด /System/Library/Fonts/Supplemental/
๋ก ์ด๋๋์์์ ์ธ๊ธํด์ผ ํฉ๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
๋๋ ์์ฒญ์ด \sys_if_platform_ macos:pTF (๋๋ ์ด์ ์ ์ฌํ ๊ฒ)์ ๋ํ ๊ฒ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. mac ํน์ ๊ธ๊ผด ๋๋ ์์คํ ํ์ผ์ ํ์ผ์ด ์๋์ง ํ์ธ(๋ง)ํ์ฌ ์ํํ ์ ์์ต๋๋ค.