도커 내부 젤리핀 한글깨짐 해결법
이거 공유하려고 가입했습니다
썸네일 생성될때 ㅁㅁㅁㅁㅁㅁ로 표기되는 이 버그
찾아보니까 수많은 국내외 유저들이 수년동안 이걸 해결하려고 고생했고 저도 이거 고치려고 진짜 깃허브만 수십번 보고 검색을 수백번 하고 그랬는데
젤리핀 파일시스템을 뒤지다가 폰트 폴더가 위 링크에서 보여주는 폴더 경로랑 똑같은걸 보고 해결책을 찾았습니다
각설하고 바로 고치는 법은
볼륨매핑에서
컨테이너 내부 /usr/share/fonts/ 를 원하는 외부 폴더에 매핑해놓고 (저는 /docker/jellyfin/fonts/ 이런식으로 매핑했습니다)
원하는 폰트 이름의 폴더를 만든 후 (꼭 만들어야 하는지는 모르겠네요) 그 폴더 내부에 폰트 파일 집어넣으면 끝입니다
위는 portainer로 볼륨 매핑을 한 모습입니다
저는 이런식으로 pretendard-jp라는 폴더를 만들고 폰트를 집어넣었습니다
그 후 도커 컨테이너를 재시작해준다음
이미지 삭제-메타데이터 재검색을 해주면
요렇게 한글로 잘 나옵니다
저는 프리텐다드JP 폰트를 사용했지만 다른 폰트로도 아?마 될 겁니다
=================
다시 몇번 보니 폰트를 넣는다고 폰트 파일을 로드하는게 아니라 젤리핀 내부 어딘가에 있는 다른 폰트로 렌더링 하는 것 같은데
결과적으로 ㅁㅁㅁ로 깨지는건 사라지니까 해결...인거죠?
=================
또 다시보니 폰트파일 로드하는게 맞네요 이거 제대로 되나 프리텐다드로 글자 쓴다음 똑같은 폰트인지 아닌지 여러번 체크했는데
특유의 ご가 완전 똑같네요
1등
vitive 2023.06.29. 06:54
젤리핀의 오랜 숙원이 드디어 해결되었군요!
감사합니다
감사합니다
2등
나스사랑 2023.06.29. 07:37
와우 감사합니다
3등
달소 2023.06.29. 19:56
오오,, 최고입니다!!
나그네 2023.06.29. 22:10
오! 좋은 정보 감사합니다! 복 받으실 겁니다!
나그네 2023.06.29. 22:10
나그네 2023.07.02. 02:21
오늘 시간이 나서 작업을 해보았습니다.
그런데, 구글의 Noto Sans CJK 폰트의 경우 실패를 하였습니다.
네모는 아니고, 아예 글씨가 없는 그림 출력.
뭔가 쌔해서 컨테이너 콘솔 직접 접속해서 font 폴더 들어가보니 트루타입 폴더에 dejavu 폰트가 설치되어 있더군요.
아... 사일님 설치 폰트도 TTF...
TTF만 제대로 적용이 되나봅니다.
Noto Sans CJK는 OTF라 제대로 안먹히나 보더군요.
그래서 그냥 도커에 네이버 나눔 TTF 설치해줘서 해결했습니다.
하... 여태 폰트 type 때문에 고생이었다니...
그런데, 구글의 Noto Sans CJK 폰트의 경우 실패를 하였습니다.
네모는 아니고, 아예 글씨가 없는 그림 출력.
뭔가 쌔해서 컨테이너 콘솔 직접 접속해서 font 폴더 들어가보니 트루타입 폴더에 dejavu 폰트가 설치되어 있더군요.
아... 사일님 설치 폰트도 TTF...
TTF만 제대로 적용이 되나봅니다.
Noto Sans CJK는 OTF라 제대로 안먹히나 보더군요.
그래서 그냥 도커에 네이버 나눔 TTF 설치해줘서 해결했습니다.
하... 여태 폰트 type 때문에 고생이었다니...
꾀지남편 2023.07.07. 20:01
과거 몇년째 저도 위 불편함에 썸네일 지정으로 운영했었는데 몹시 꿀팁이군요. !?
cmt alert