BLOG main image


R@D0NNEUR's Roguelike


TomeNET, ToME 2.x.x, Angband, Angband Variants 등의 ASCII 기반 로그라이크 게임에 쓸 수 있는 자작 고정폭 픽셀 폰트를 공유합니다.



# .FON 픽셀 폰트


FON 확장자의 폰트는 도트 하나하나 찍어서 만드는 픽셀 폰트 입니다. TTF 나 OTF 같은 벡터 방식이 아니라서 그냥 프로그램을 열고 점만 찍으면 누구든지 자기만의 폰트를 만들 수 있는 손쉬운 포맷인데요. 몇 해 전에 FON 폰트 에디터를 발견하고 톰넷 포럼에 재미 삼아 만든 특이한 스타일의 폰트 스크린샷을 게시판에 올려놓은 적이 있었는데, 오랜만에 포럼에 로그인해봤더니 제가 올린 스크린샷의 폰트 제작 완료 여부 문의 쪽지도 와 있있고, 포럼엔 그 스크린샷을 보고 두어분이 그래픽 타일셋 느낌으로 만든 것들이 있더군요. 그래서 저도 이참에 그동안 혼자서 사용하고 있던 폰트 2종을 A 부터 Z 까지 한점한점 찍어서 두가지 서로 다른 크기의 폰트를 통일된 컨셉으로 완성시켜봤습니다.




AngbandAngband Variants 게임에서 제공하는 폰트를 기반으로 작업을 시작하였는데 글리프 100개를 다 수정을 했으니 사실상 새로 만든 셈. 처음엔 시인성 향상을 위해 가급적 두꺼운 Bold 체와 약간의 장식이 들어간 Bold + Script 체 두 종류로 만들었는데, 아무래도 텍스트 가독성이 살짝 낮은듯하여 Semi-Bold 타입까지 추가했고요.


게임에서 항상 보는 #(벽, 나무, 장해물, 일부 몬스터 등) 기호는 벽돌 모양으로 바꿨다가 다시 원래의 # 기호로 돌려놨습니다. 벽을 따로 표현하는 게임이 많아서, 대신에 128 글리프는 벽돌이니 쓰는 게임들은 쓸듯 싶네요. 바닥을 표현하는 . 기호는 동그랗게 표면적을 넓게 해서 바닥 상태를 확인하기 편합니다. @ 기호는 로그라이크를 처음 접했던 Rogue DOS 버젼의 향수가 있어서 얼굴 모양으로 결정.


* RL minimap 5X5.FON    (5X5 사이즈, 던전뷰/미니맵용 스크린샷)
* RL 10X14.FON
    (10X14 사이즈, Semi-Bold 타입 폰트)

 - RL 10X14B.FON  (10X14 사이즈, Bold 타입 폰트)

 - RL 10X14S.FON  (10X14 사이즈, Bold + Script 타입 폰트)

* RL 10X17.FON    (10X17 사이즈, Semi-Bold 타입 폰트)

 - RL 10X17B.FON  (10X17 사이즈, Bold 타입 폰트)

 - RL 10X17S.FON  (10X17 사이즈, Bold + Script 타입 폰트)
* RL 10X19.FON  (10X19 사이즈, Bold 타입 폰트) / 10X20 에서 약간 수정.

* RL 12X18.FON    (12X18 사이즈, Semi-Bold 타입 폰트)

 - RL 12X18B.FON  (12X18 사이즈, Bold 타입 폰트)

 - RL 12X18S.FON  (12X18 사이즈, Bold + Script 타입 폰트)


블로그에 글을 올리면서 폰트 스크린샷을 로그라이크 레딧에 한번 올려봤는데 의외로 반응이 괜찮더군요. 아마도 FON 타입의 고정폭 픽셀 폰트가 대부분 저해상도 모니터 사용하던 시절에 만들어져서 그런지 12X18 같은 대형 고정폭 픽셀 폰트는 게임용으로는 딱히 쓸만한 폰트가 없기 때문이 아닌가 싶습니다. 코딩용으로 주로 사용되는 폰트나 현재 게임에서 제공하고 있는 대형 폰트는 대체로 좀 얇고, 줄 간격이 크거나 여백이 많아서 게임할때는 어색한 느낌이 없잖아 있거든요. (왜냐면 일반적인 텍스트와는 달리 로그라이크 게임에선 몬스터가 띄엄띄엄 있기 때문)

Angband 계열이 아닌 다른 로그라이크 게임에서도 게임 설정에서 폰트를 바꿀 수 있는데 '기본 폰트가 너무 구리네?' 싶었다면 한번 써보시면 좋을겁니다. 다만 키보드에 있는 영문이나 일반 기호가 아닌 특수 기호까지 쓰는 게임이라면 표시가 제대로 안될 수는 있습니다. 참고로 따로 폰트 설정이 없는 네트핵, 돌죽 등의 ASCII 모드처럼 윈도우 콘솔에서 작동하는 프로그램의 경우 이런 폰트를 사용하려면 윈도우 레지스트리에서 따로 폰트 등록 및 수정을 해줘야 하는 다소 번거로운 작업이 필요합니다. (근데 제가 기존에 알고 있는 콘솔에 새 폰트 등록하는 방법이 현재 윈도우 10 의 기본 콘솔에서는 안 먹혀서 포기 상태 ㅠ)


신고
POST TAGGED  :  ,
1 ··· 11 12 13 14 15 16 17 18 19 ··· 103 

📂 Blog Codices

All Scrolls
Roguelikes
Tales of Middle Earth
Downloads
Off Topic
Recycle Bin