Skip to content

외부 인터넷이 한정적으로 연결되는 환경에서 "다이나믹 서브셋" 적용하는 방법 문의 #22

Answered by orioncactus
piarey asked this question in Q&A
Discussion options

You must be logged in to vote

안녕하세요! Pretendard에 관심을 가져주셔서 감사드립니다.

  1. 로컬에서 Pretendard를 사용하시려면 dist/public/static에 있는 글꼴을 설치하시면 됩니다.

  2. Pretendard의 동적 서브셋은 Google Fonts에 제공하는 Noto Sans KR의 동적 서브셋과 동일한 구조로 가져왔기 때문에, 말씀하신 local 속성이 빠져 있습니다. 다만 비슷하게 동적 서브셋을 제공하는 IBM Plex KR의 경우를 확인해보니 local 속성이 포함되어 있어 해당 속성이 글꼴 표시 성능 향상에 도움이 되는지 확인해본 뒤 Pretendard에 적용하려고 합니다.

  3. 가변 글꼴을 사용해야 하는 상황이 아니라면 dist/web/static에 있는 파일을 그대로 회사 서버에 올리면 됩니다. 회사에서 Pretendard의 표시 용량을 줄이고자 한다면 동일하게 pretendard-dynamic-subset.css를 웹에 적용해 사용하실 수 있습니다.

  4. font-face에서 local 속성은 font-face를 불러오는 환경에서 Pretendard가 이미 설치되어 있으면 서버에서 가져오지 않고 내부 글꼴로 표시하는 속성이기 때문에, 내부 서버에서 otf 또는 ttf를 올려둔다고 해서 그 파일로 표시되거나 하지는 않습니다. 따라서 올바른 방법은, 동적 서브셋과 같이 분할된 otf 파일을 로컬에 적용할 수 있게 제공하는 것이 …

Replies: 3 comments 2 replies

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Answer selected by orioncactus
Comment options

You must be logged in to vote
2 replies
@pubaooooo
Comment options

@orioncactus
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants
Converted from issue

This discussion was converted from issue #21 on August 10, 2021 01:20.