티스토리 뷰

사이트에 지원나왔다가 폰트를 자동으로 등록할 수 있는 방법이 필요하다면서 나한테 슬쩍 밀더라.

이전에도 알았지만 탐색기 상에서 폰트 파일을 %WINDIR%\Fonts 디렉토리에 옮겨다 놓으면 자동으로 폰트가 등록이 되지만, 다른 방법을 사용하면 등록할 수가 없다.(즉, 웹상에서 다른이름으로 저장을 선택해서 폰트 디렉토리를 선택하면, 자동 등록이 되지 않는다.)

처음에는 다음과 reg 파일을 생성해서 batch 파일 상에서 복사하고 reg 파일을 호출하는 방법을 쓰려했다.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts]
"Free 3 of 9 (True Type)"="FREE3OF9.TTF"


헌데, 폰트파일을 복사하고 reg 파일을 실행해서 레지스트리에 등록하였음에도 실제로 폰트를 사용할수가 없는 것이었다. 생각해보니 레지스트리에 저장한 값은 재부팅을 해야만 적용이 되는 상황. 이리저리 레지스트리를 변경하고 리로드 하는 방법을 찾던 중, fontinst.exe 와 관련된 글을 찾아냈다.

inf 파일을 이용해서 자동으로 등록해 주는 프로그램으로 꽤나 유용한 정보인듯 하다.

폰트 일괄 설치하기

단점이라면, 아직 제대로 확인은 못해봤지만... 이런식으로 등록을 하면 Fonts 디렉토리에서 해당 폰트를 삭제하고 레지스트리에서도 삭제해도 각종 에디트 프로그램의 폰트 선택창에서 해당 목록이 사라지지 않는 다는 점이다. 아마 재부팅 하면 제대로 적용되지 않을까하는 생각이 들긴 하는데. 사정상 오늘은 여기까지..


댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함