아래에 일본어 띄어쓰기 관련 고민하는 글 보고, 일본어 등의 언어라 띄어쓰기가 없는데, 자동 줄 바꿈 코드 등의 이유로 띄어쓰기가 필요할 때, 폰트를 수정해서 띄어쓰기 간격을 0으로 만들면 될 거 같다는 생각이 들었고, 흥미가 생겨서 직접 찾아봐서 적용해봤어


해당 갤러에겐 개인적으로 연락해서 방법을 보내줬는데, 꽤 유용하게 쓸법한 트릭이라서 인갤에도 한번 올려봄




글꼴 편집 프로그램 Fontforge

요즘, 폰트에 꽂혔다. 처음 시작은 이랬다. 난 크롬 확장을 하나 만들고 싶었다. 물론 언제나 그렇듯이 플랫폼 독립적으로 만들고 싶었다. 그러다가 웹 폰트를 생각하게 되었다. (OSX와 윈도우즈만 비교해보도 한글의 경우 공통의 폰트가 없다보니 내가 생각했던 대로 사이트가 구현되지 않는 문제가 있다. 이에 대한 해결책으로 웹폰트를 생각했다. ) . 그러다 언제나 처럼 딴 짓을 하게 되었고, 폰트에 대해 파고들다보니 fontforge 까지 설치하게 되었다. Fontforge 는 Font 편집 프로그램이다. 이 프로그램이 가진 장점은 이 툴이 무료라는 것이다. 그리고 윈도우, 맥, 리눅스를 다 지원한다. 이 기준은 내가 어떤 프로그램을 사용하거나 개발환경을 구축할 때의 기준이다. FontForge(2004년 ..

yiunsr.tistory.com


우선, 무료 글꼴 편집 프로그램 하나 검색해서 찾아봤고, 이걸 이용해서 적용했음


다운로드는 압축 파일로 되고, 압축 해제하는데 알집 등 압축 프로그램 필요함



a05200ab0f0a69e87eb1d19528d52703970209d7458d

무료 프로그램이라 그런지, 인터페이스가 매우 불편한데

일단 이용할 글꼴을 선택해서 열자




a05200ab0f0a6ae87eb1d19528d527035b89757b74c8

다른 거 다 볼 필요 없고,

! 앞에 위치한, 현재 선택된 저 빈칸이 바로 띄어쓰기 폰트 위치야


더블 클릭으로 열자




a05200ab0f0a6be87eb1d19528d527035bf082d5a8ce

그럼 이렇게, 아무것도 없는데 공간만 있는 걸 볼 수 있음


여기서 우측 초록색 수직선을 끌어서 사이즈를 0으로 만들자




a05200ab0f0a6ce87eb1d19528d527033908ed109a6a

이렇게 하면, 아주 손쉽게 띄어쓰기 간격을 0으로 설정할 수 있다.


이제 글꼴을 내보내주고, 게임 엔진에서 불러오면 끝!




a05200ab0f0a6de87eb1d19528d52703a88cc996eb0c

내보내기는 파일 - 폰트를 출력 을 클릭




a05200ab0f0a6ee87eb1d19528d52703565cd22a7ec1

ttf를 직접 누르면 왜인지 정상 내보내기가 안되고

이미지에서 선택한 "올바른 타입" 누르면 ttf 파일로 정상 내보내기 되더라




7cec8168f5dc3f8650bbd58b3680756d733b01aa


7fef8268f5dc3f8650bbd58b368872649999d5

그렇게 적용해본 띄어쓰기 간격 0 폰트!


자동 줄 바꿈으로 출력했는데, 스크립트 상으로 단어별로 띄어쓰기를 해둬서, 정상적으로 자동 줄 바꿈이 작동하면서도 띄어쓰기는 없는 결과물을 만들어낼 수 있다.


훗