expl3 Study Group (rev. 1.16)

EDRSPIHCRSSRSS

expl3 Study Group




1. 학습자료

2. Noto Serif/Sans CJK KR 폰트 설치에 관하여

2.1. 폰트 파일 다운로드

2.2. "폰트 이름으로 찾기"를 위한 설정

Windows만 유달리 복잡해 보인다면 "기분탓"일 수도 있습니다. 윈도우즈가 그렇죠 뭐....

2.2.1. Linux (Ubuntu)

$ sudo apt install fonts-noto-cjk fonts-noto-cjk-extra

2.2.2. Mac OS

  • 압축파일을 풀어서 *.otf~/Library/Fonts로 이동

2.2.3. Windows 10

  • 폰트 파일을 (일일이) 우클릭하여 "설치"
2.2.3.1. 권장하는 복잡한 방법
2.2.3.2. 위의 방법이 실패한 경우
  • C:\texlive\2019\texmf-var\fonts\conf 폴더로 이동
  • cmd상에서 다음 명령을 실행
    echo %localappdata%
    
  • 위의 명령의 실행 결과 C:\Users\<username>\AppData\Local이 나왔다고 가정.
    • 이하 <username>이라 함은 사용자의 로그인 계정명임.
  • notepad fonts.conf 실행하여 다음 행을 <dir>C:/usr/texlive/2019/texmf-dist/fonts/truetype</dir> 다음에 추가
    <dir>C:/Users/<username>/AppData/Local/Microsoft/Windows/Fonts</dir>
    
  • 저장 후 fc-cache 실행
  • 사용자 이름이 아스키 문자가 아니라 한글이 포함되어 있으면 이 폰트들은 사용불가일 수 있음

2.2.3.3. 이도저도 귀찮은 분을 위한 "무식한" 방법
  • 폰트 파일을 C:\texlive\2019\texmf-dist\fonts\opentype\notocjk 폴더 (없으면 만든다)에 모두 이동.
  • mktexlsr 실행
  • fc-cache 실행

  • 이 방법은 권장하지 않습니다. texmf-dist 아래는 tlmgr이 전적으로 관리하게 두는 것이 좋습니다.

2.3. "파일 이름으로 찾기"를 위한 설정

  • Windows: C:\texlive\2019\texmf.cnf 파일에 다음 내용을 추가
    OSFONTDIR = C:/Windows;C/Users/<username>/AppData/Local/Microsoft/Windows/Fonts
    
  • Mac OS에서는 /usr/local/texlive/2019/texmf.cnf에 다음 내용을 추가
    OSFONTDIR = /Library/Fonts;~/Library/Fonts;/System/Library/Fonts
    
  • Linux Ubunto에서는 <path to texlive2019>/texmf.cnf에 다음 내용을 추가
    OSFONTDIR = ~/.fonts//;/usr/share/fonts//;/usr/local/share/fonts//