대체폰트를 만드는 폰트 편집기

A라는 유료폰트를 B라는 폰트가 대체

아주 오랫동안 고민했고 폰트의 쓸모를 만들기 위해 지난 2년여 기간 동안 어떤 콘셉트에 맞춰 여러 가지 프로그램을 해봤습니다.

폰트에디터를 만드는 것은 어쩌면 쉬울 수 있습니다.

폰트를 리버스 엔지니어링을 통해 만드는 것은 사실 쉽습니다. 왜냐면 폰트는 기본적으로 공개된 정보를 제공하기 때문이며 영문은 메트릭이나 여러 가지 정보를 볼 수 있습니다.

그래서 대체폰트가 많이 있습니다. 대체할 수 있는 비슷한 폰트가 아주 많아요. 그런데 한글은 대체할 수 있는 폰트를 만들기 어렵습니다. 지난 2년간 대체폰트에 대해서 고민을 아주 많이 했습니다.

인디자인을 쓰다 보면 A라는 유료폰트를 전자책을 만들게 될 때 문제가 발생합니다. 왜냐하면 유료폰트의 일부는 폰트를 전자책에는 제공하지 않기 때문입니다. 그러면 유통사에서는 특정한 무료폰트를 지정해서 만들게 하는데 그걸 쓰면 디자인이 다 일그러집니다.

그 문제를 해결하고자 A라는 폰트의 커닝, 스타일을 전자책용으로 다시 재구성해서 만드는 프로그램을 하고 있었는데 본질적인 문제를 해결하는 게 오히려 더 쉽다고 판단해서 폰트를 대체하는 폰트를 만들기로 했습니다.

손글씨로 폰트를 만드는 일이 생각보다 안 풀려서 한동안 고민하다가 다른 방향으로 이것저것 하다 보니 잠시 잊었는데 오늘 애니메이션 폰트를 추가로 만들다가 다른 폰트의 메트릭을 불러와서 폰트를 생성하는 작업과 복수 컴포넌트를 다시 나눠서 학습하는 부분을 AI가 하게 만들고 대충 마무리했습니다.

결론은 쉽게 만들어집니다. 그래서 이 프로젝트는 닫기로 했습니다.

어쩌면 남의 것을 훔치게 되는 일을 하는 일이라 시간낭비 그만하고 그냥 더 재미있는 것이나 하는 것으로~

더 재미있는 일은 뭐가 있을까? 남의 브런치에 글목록 보기? 만화폰트 에디터!

어?!? 이런게 숏폼에 터져? 4방향 미로찾기

4방향 미로찾기

수학의 쓸모 라는 글을 쓰면서 샘플로 만든  A* 알고리즘

사각형이라 쇼츠영상으로 올라갔는데 조회수가 5000대가 됐습니다. 사실 이런게 뭐 대단한 퍼즐도 아니고 집중력을 요하기는 하지만 완성도도 떨어지는데… 보시는 분이 있습니다.

알고리즘이 불러온거겠죠? 정말 대충올렸는데 신나네요…

그래서 이런것도 만들어봤습니다.

자수기 즉 CNC같은 기계와 연결할 수 있는 프로그램에서 한 줄로 모양을 만드는 과정을 만들어봤습니다.

시작하면 이 면적을 자동으로 채우고 그 다음에 어떤 위치에 바늘이 들어와야 하는지 뭐 그런걸 해야 와펜으로 예쁘게 만들 수 있겠죠? 대각선으로 만들거나 장비의 형태에 따라서 처리하는 방법이 다릅니다. 제가 2년째 하고 있는 일이 바로 기계용 폰트를 만드는거예요.

그 에디터를 열심히 만들고 있기는 한데 일단 이런 간단한 프로그램을 하고있습니다.

자동으로 자수를 하는 로직을 만든 이유 – 00:05
— 봄봄스쿨

자동으로 자수를 하는 로직을 만든 이유 – 00:05
— 봄봄스쿨

온라인으로 와펜을 만들 수 있는 것도 생각하고 있습니다. 브로더 1000만원짜리 장비사서 한 두번 샘플로 뭐 만들고 몇년 놀리다 팔아버린거 생각하면 그동안 뭐했나 라는 생각이…

2년 걸린 폰트 편집기 작업 마무리중

2년 걸린 폰트 편집기 작업 마무리중

애니메이션 한글폰트 생성기로 손글씨 폰트 만들기 – 09:00
— 봄봄스쿨

작년에 만들던 폰트에디터에 대해서 이런저런 고민하다가 3D로 획을 만드는 방법으로 방향을 완전히 틀었고 이제 그 결과물이 거의 끝나갑니다. 그냥 폰트찍어내는 프로그램을 만들기는 했는데 기계에 사용할 폰트를 목적하고 있는 것이라서 조금 다르긴 하지만 하여간 기본 폰트에 대한 부분이랑 한글, 한글 조합 등등 다 좋은데 진짜는…

애니메이션 폰트가 만들어진다는 것 그리고 더 중요한 것은… UFO 폰트 스펙에 다 맞춰서 글자 변형이 자유로워지는 것

만화폰트는 금방 뽑아냅니다. 아이패드 지원도 됩니다. 그리고 템플릿을 기반으로 하는 기능과 몇가지 기능들을 추가중인데 대충 끝나면 폰트 펀딩이나 해야겠어요.

일단 애니메이션 폰트는 영상용이나 방송용으로 쓰일거 같긴한데 그것보다 어르신들 손글씨를 기록하게 될거예요. 이거 만들다 내가 어르신이 된 기분

이건 손글씨폰트지 손글씨라고 하기에는 좀 ^^; 그걸 해결하기 위해서 다른 아이템들을 전부 담아 끝을 낼 예정입니다.

2년 걸린 프로젝트도 이제 거의 끝… 그나저나 인터페이스는 다 바꿔야하는데 디자인은 더 복잡하게 만들어 놓고 간단한 버전을 먼저 만들어서 마무리 했습니다.

책 팔아야 하는데 여전히 엉뚱한 짓을

https://a1bbs.com/

WordPress 콘텐츠, 책 형태 시각화 UI

블로그, 워드프레스 컨텐츠, 페이스북, 인스타, 스레드, 네이버카페 등의 데이터를 수집해서 전자책으로 만드는 표현해서 만드는 서비스를 하고 있습니다. 그동안 책등 때문에 너무 고민이 많았는데 그냥 대충하겠다고 어제 포스팅을 하고 나서 워드프레스의 과거 컨텐츠를 한 번에 보여줄 수 있는 방식을 생각하고 제작했습니다.

무한 책장이 나옵니다. (실제 워드프레스용은 아니고 출판사 책 소개용이고 가로, 세로 45도 각도 그리고 가짜 3D 등 유튜브에 만들어서 올릴 용도로 제작중입니다.

애그리게이터를 책처럼 보이게 만드는 것도 가능합니다. 브런치에 쓴 글을 모아서 매거진이 되듯 그걸 저는 책으로 자동으로 생성해서 idml 이나 epub 으로 만들 수 있게 할 생각입니다.

<a href="https://www.youtube.com/watch?v=ly7RKmsgGX0%5B/embed%5D" rel="nofollow ugc">https://www.youtube.com/watch?v=ly7RKmsgGX0

새로운 인터페이스로 작업중이며 간단히 말하면 영상에서 스크립트를 정리했습니다.

워드프레스, 잠자는 콘텐츠를 깨우는 새로운 방법: 책처럼 펼쳐지는 블로그 이야기

안녕하세요! 오늘은 제가 요즘 고민하고 개발 중인 워드프레스 관련 프로젝트에 대해 이야기해볼까 합니다.

혹시 오랫동안 워드프레스 블로그를 운영해 오셨다면 공감하실 문제가 하나 있습니다. 바로 시간이 지나면서 쌓인 오래된 콘텐츠들이죠. 제 블로그만 해도 예전에 작성한 글이 약 2,000개 정도 되는데요, 아쉽게도 이런 과거의 글들은 시간이 흐르면서 잘 찾아보지 않게 되는 경향이 있습니다.

“열심히 썼던 옛날 콘텐츠들, 이걸 어떻게 하면 사람들이 다시 쉽게 찾아보고 흥미를 느낄 수 있을까?”

이런 고민에서 출발한 아이디어가 바로, 워드프레스 콘텐츠를 ‘책처럼’ 보여주자는 것이었습니다.

‘책처럼 보이는 갤러리’ 기능 개발 이야기

그래서 현재 개발 중인 기능이 있습니다. 워드프레스 블로그에 작성했던 글들을 마치 서재에 꽂힌 책들처럼 시각적으로 보여주는 ‘갤러리’ 형태입니다.

마우스를 특정 ‘책’ 표지에 가져다 대면, 해당 글의 내용을 미리 볼 수 있도록 (거의) 무한 스크롤 형태로 보여줍니다.

‘책’을 클릭하면 좀 더 자세한 내용이 나오고, ‘자세히 보기’ 버튼을 누르면 해당 글의 원본 워드프레스 페이지로 이동하게 됩니다.

이렇게 하면 사용자들이 오래된 글도 마치 새로운 책을 발견하듯 흥미롭게 탐색할 수 있지 않을까 기대하고 있습니다.

워드프레스 글, 실제 책으로 만들어볼까?

여기서 한 발 더 나아가, 워드프레스에 작성된 글들을 실제로 묶어서 한 권의 책 형태로 만들 수 있는 기능도 구상하고 있습니다. 예를 들어, 제가 ‘레고 시리어스 플레이’라는 주제로 여러 글을 썼다면, 이 글들을 선택해서 하나의 디지털 또는 실제 책으로 엮어낼 수 있게 하는 거죠.

흩어진 나의 기록들을 한곳으로 모으다

많은 분들이 워드프레스뿐만 아니라 페이스북, 브런치, 인스타그램 등 다양한 플랫폼에 글을 쓰실 텐데요. 저 역시 그렇습니다. 그래서 페이스북에 썼던 글들을 백업해서 워드프레스로 옮겨오는 작업을 하기도 했습니다.

궁극적으로는 이렇게 여러 플랫폼에 흩어져 있는 나의 모든 글들을 (별도의 프로그램을 통해) 한곳으로 모으고, 이를 워드프레스 안에서 다시 ‘책’ 형태로 재구성하거나 편집할 수 있는 시스템을 만들고 싶습니다.

보기 좋은 책장이 다는 아니다: 유연한 인터페이스

지금은 책장에 꽂힌 듯한 모습으로 개발하고 있지만, 이 인터페이스는 얼마든지 바꿀 수 있습니다. 가로로 넓게 펼치거나, 세로로 정렬하거나, 심지어 45도 각도로 비스듬히 놓인 책처럼 보이게 하는 것도 기술적으로는 어렵지 않습니다. 책이 스르륵 펼쳐지는 듯한 효과도 복잡한 3D 기술 없이 CSS만으로도 충분히 구현 가능하고요.

콘텐츠의 변신은 무죄: 다양한 형태로 보여주기

단순히 ‘책 모양’으로 보여주는 것을 넘어, 콘텐츠 자체를 다양한 형태로 변환하고 조합하는 것도 생각하고 있습니다.

개별 글들을 낱장의 ‘페이퍼’처럼 보여주다가, 이를 사용자가 원하는 대로 묶어 전자책처럼 만들 수도 있습니다.

글에 이미지나 동영상 같은 다른 데이터를 결합하여 더욱 풍성한 콘텐츠로 만들 수도 있겠죠.

반대로, 동영상 콘텐츠를 분석해서 텍스트 기반의 콘텐츠로 역변환하는 방향도 가능할지 모릅니다.

더 편리한 탐색을 위한 기능들

콘텐츠가 많아지면 원하는 정보를 찾기 어려울 수 있습니다. 그래서 앞으로는 타임라인 기반으로 글을 보거나, 카테고리별로 분류해서 볼 수 있는 인터페이스를 추가할 계획입니다. 여러 블로그나 플랫폼에 흩어져 썼던 글들을 시간 순서나 주제별로 묶어 사진, 동영상과 함께 입체적으로 보여줄 수 있다면, 나만의 디지털 기록을 탐험하는 멋진 경험이 될 것입니다.

콘텐츠 허브로서의 가능성

흥미로운 점은, 이 시스템이 꼭 한 사람의 콘텐츠만 보여줄 필요는 없다는 것입니다. 서로 다른 워드프레스 사이트에 있는 글들을 모아서 보여주고, 클릭하면 원래 글로 연결해주는 ‘콘텐츠 에그리게이터(수집기)’와 같은 역할도 충분히 가능합니다.

디자인과 사용자 경험 더하기

사용자 경험을 높이기 위해 디자인적인 요소들도 계속 추가할 예정입니다. 예를 들어 밤에 보기 편한 ‘밤 테마’, 배경에 은은한 조명 효과를 추가하는 기능, 사용자가 직접 책 디자인을 꾸미는 기능 등을 생각하고 있습니다. 심지어 AI를 활용해 비어있는 책 등에 그럴듯한 디자인을 자동으로 채워 넣는 재미있는 기능도 조만간 마무리할 계획입니다.

워드프레스, 더 재미있고 새롭게!

이 프로젝트의 가장 큰 목표는 워드프레스를 단순히 글과 이미지를 나열하는 방식에서 벗어나, 좀 더 재미있고 흥미롭게 경험할 수 있는 플랫폼으로 만드는 것입니다. 과거 데이터를 쉽게 찾아보고, 여러 곳에 흩어진 콘텐츠를 의미있게 엮어 새로운 가치를 만들고 싶습니다. AI 기술 덕분에 시도해볼 수 있는 것들도 많아졌고요. 단순히 정보 전달을 넘어, 책 콘텐츠를 기반으로 크로스워드 퍼즐 같은 게임을 만드는 등 콘텐츠를 확장하는 즐거운 시도들도 계속 해나가려고 합니다.

아직 개발 중인 아이디어지만, 워드프레스에 잠자고 있는 콘텐츠에 새로운 숨결을 불어넣고, 사용자들에게 더 나은 경험을 제공할 수 있기를 기대하며 열심히 만들고 있습니다. 앞으로 진행될 내용들도 종종 공유하도록 하겠습니다. 감사합니다!

https://a1bbs.com/bookevent

3D로 한글 손글씨 폰트 에디터 만들기

3D 복셀로 한글 손글씨 폰트 에디터 제작 – 05:40
— 봄봄스쿨

3D Voxel 복셀에디터도 만들고 3D에디터도 만들고 머리가 깨질거 같습니다.

스크린샷 2025-04-14 오후 3.04.10.webp

작년부터 진행하던게 손글씨 폰트 만드는 프로그램인데 같은 선을 똑바로 못쓰는 사람들에 대한 여러가지 생각을 하다가 선의 각도가 계속 바뀌는데 이 것을 어떻게 처리해야 할까 하는 고민이 있어서 진행하던 손글씨 부분에 대해서는 두가지 부분에서 마무리가 어렵다 생각했습니다.

일단 내 글씨는 맞지만 비슷하지만 아니다 라는 평가와 수 많은 획에서의 특징을 특정 각도로 맞춰야 폰트로서의 가치가 있는데 손글씨로서는 들쭉날쭉해야 글씨가 사람이 쓴거 같다는 딜레마에 빠집니다.

일단 획을 분리하고 가상의 공간에서 약간의 변형이 가능한 방식을 찾고 거기에 맞추는 방법을 찾기 시작했습니다. 물론 다른 일도 있어서 폰트에는 관심이 멀어졌고…

지난주에 잠시 정리해봤습니다. 뭐 pixel 같은 3D인 Voxel 로 표현했지만 그냥 3D 로 처리하는 에디터로 작성중입니다. 일단 데이터를 확인하는 것중에 하나가 되고 모든 획수를 2D로 그려 놓으면 각도에 따른 조합이 나오는 방식으로 구성합니다.

일단 가능성은 확인했고 앞으로 시간날 때 마무리할 예정입니다.

출판사는 자료가 전부- Python 디스크툴 제작

출판사는 자료가 전부- Python 디스크툴 제작

python 으로 디스크 툴을 직접 만들어 봤습니다. 출판사에는 책 프로젝트를 복사해서 중간에 작업하는 경우가 많습니다. 그걸 오랜시간 보관하고 있다가 이번에 2T, 3T, 클라우드, NAS, DAS에 보관된 파일들을 전부 비교하고 하나의 자료와 백업, 클라우드 3중화만 해놓고 나머지 과정 또는 꺠져서 백업했던 파일중 온전한 파일에 데이터가 살아있는 것만 살리고 있습니다.

python 으로 디스크 툴을 직접 만들어 봤습니다. – 06:14
— 봄봄스쿨

그래프 뿐 아니라 리포트가 다 나오게 만들었으며 D3.js 를 사용해서 데이터 그래프를 작업해 놓기는 했는데 피곤해서 여기까지만 하고 마무리하기로 했습니다. 주말 내내 작업해서 지쳤습니다. 이것만 한것은 아닙니다.

파일 확장자, 용량, 데이터 크기에 따른 중복된 파일을 찾아낼 용도로 만들었습니다.

중복된 것만 200G 찾았고 다시 3개 더 비교해서 작업을 마무리할 예정입니다. 사실 데이터를 정리하고 하드도 정리하고 필요없는 파일을 삭제하고 온전히 남아있는 NAS와 최근 업데이트할 자료만 정리되면 전자책 오쏘링툴이랑 앞으로 다른 일할 준비중입니다.