| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- fontlab type design
- 5시간 제한
- sil open font license
- 토큰
- fontlab
- Fontlab #View Coordinates with Element Tool #AI #Claude
- 100달러
- Fontlab #Python Script #Element Reference 개체의 일괄 색상변경
- 폰트랩
- sil ofl
- 클로드
- Today
- Total
목록전체 글 (17)
Fontlab Type Design
폰트랩에서 돌아가는 파이썬 스크립트를 만들다 보면 가장 신경 쓰이는 것이 있다. 기능이 별로인 것은 문제되지 않는다. 화면 디자인이 촌스러운 것도 문제되지 않는다. 가장 우려스러운 것은 스크립트로 인해 폰트랩이 크래시, 즉 따운되는 것이다. 그렇지 않아도 폰트랩은 원래 크래시가 잦은 프로그램이다. 여기에 잘못 만들어진 스크립트가 힘을 보탠다면 수많은 노력으로 만들어 놓은 '이 시간의' 결과물이 한순간에 날아가니, 쏟아지는(아니, 쏟아질) 비난을 어찌 다 감수하랴.스크립트 개발 과정은 어쩔 수 없이 수많은 폰트랩 크래시를 겪어야 한다. 그러나 이것은 내가 감당해야 할 몫이니 오히려 반갑다. 오류를 수정하고, 기능을 개선하고, 새로운 기능을 추가하는 수많은 요청과 답변 속에서 스크립트가 점점 완성되어 가는..
컨텍스트 윈도우의 대화창에 내용을 입력하고 엔터를 땅 누르는 순간, 휘리릭 AI가 내용을 채가서 작업을 시작한다. 처음에는 이게 그렇게 통쾌할 수가 없었다. 손가락 하나 까딱했을 뿐인데 저편에서 뭔가가 즉시 움직인다는 감각, 이것은 도스 시절 플로피디스크가 디딕디딕거리며 파일을 읽어들이던 것과는 차원이 다른 즉각성이다. 그런데 이게 의도하지 않은 상황이라면 문제가 완전히 달라진다. 내몸은 지저분해도 컨텍스트 창 지저분은 못참는다잘못된 키보드 동작으로 엔터가 눌리는 경우가 있다. 특히 요즘은 일자형 엔터키 구조를 가진 기계식 키보드가 대세라서 엔터키 오타가 더 심해진다. ㄴ자 엔터키가 새삼 그립다. 한때 ㄴ자 엔터키를 가진 적축 기계식 키보드를 찾아 삼만리를 여행하기도 했다. 스카이디지털의 적축 ㄴ자 엔터..
FontLab 8: Set Korean Localized Name (v2.0) 매뉴얼Script 메뉴 표출명: Claude: Set Korean Localized Name_v2.0 Pain point: 하나의 폰트는 영문 이름과 한글 이름을 가질 수 있습니다. 예를 들어 지마켓 산스체의 경우 영문 이름: Gmarket Sans TTF Light, 한글 이름: G마켓 산스 TTF Light 로 응용 프로그램에서 폰트 이름이 나타납니다. HWP나 인디자인 등 한글을 우선으로 하는 대부분의 프로그램에서는 한글 이름으로 노출되며, 포토샵에서 Show Font Names in English 옵션을 설정하면 Gmarket Sans TTF Light와 같이 나타납니다. 한글로 된 폰트 이름이 나타나게 하려면 폰트 제..
(2026.07.04 17:15) - v1.8.11: 폴더와 그룹이 명시적으로 선택되지 않은 상태에서 새로운 그룹을 등록하면 빈 영역에 등록되도록 수정이 스크립트는 박민우님의 MW: Generate Hangeul Composition 스크립트(https://github.com/minw0525)를 커스터마이징하고, 기능을 추가한 것입니다.FontLab 8: Generate Hangeul and Paste Element (v1.8.11) 매뉴얼 Script 메뉴 표출명: Claude: Generate Hangeul and Paste Element_v1.8.11 이 스크립트는 Fontlab 8에서 한글 문자열을 생성하고, 생성한 문자열을 Glyph Window로 불러들일 수 있으며, Glyph Window에..
FontLab 8: Shape Fill Color Changer (v3.2) 매뉴얼 Script 메뉴 표출명: Claude: Change Color - Shape Fill Color Changer_v3.2 이 스크립트는 FontLab 8 환경에서 특정 Fill Color를 가진 모든 Shape의 색상을 지정한 색으로 일괄 변경하거나, 폰트 내 모든 글자색을 검정으로 일괄 변환해 주는 자동화 도구입니다. Pain Point: 필자는 글자 만들기 작업을 할 때 글자 조각(Shape)에 색상을 부여해 '작업완료' '작업중' '보완필요' 등의 의미를 부여합니다. 예를 들어 글자 조각이 분홍색이면 '수정작업이 완료된 것이다'라는 의미를 가지는 것이죠. 색상을 부여하면 Font Window, Glyph Window..
FontLab 8: Unlock All Shapes (잠금 일괄 해제) 매뉴얼 Script 메뉴 표출명: Claude: Unlock All Shapes Hanbang-e Pain point: 폰트랩은 Element 메뉴에서 Locked Content를 실행하여 글자 조각(Shape, Outline)을 수정하지 못하도록 잠금을 설정할 수 있습니다. Lock이 설정된 Shape는 위치 이동은 가능하지만 노드 선택이 불가능하게 되어 모양을 변경할 수 없도록 보호됩니다. Lock이 설정된 Shape는 Element 패널에서 자물쇠 아이콘이 나타납니다. 그런데 폰트랩은 Unlock All 기능을 제공하지 않아 Lock을 해제하려면 모든 글자에 들어가서 일일이 Lock을 해제해야 하는 고통이 있습니다. 이 스크립..
FontLab 8: 텍스트 스티커 문자열 치환 스크립트 (v3.5) 매뉴얼 Script 메뉴 표출명: Claude: Change Sticker Text String_v3.5 이 스크립트는 FontLab 8에서 글립(Glyph)에 삽입된 '텍스트 스티커(Text Sticker)' 안의 특정 문자열을 찾아 일괄적으로 다른 문자열로 바꾸는 기능을 제공합니다. Pain point_폰트랩은 '텍스트 스티커'를 통해 글자에 텍스트 형식의 주석문을 달아놓을 수 있습니다. 그런데 텍스트 스티커에 있는 문자열을 일괄 변경하는 기능이 없기 때문에 문자열 변경 필요성이 제기되면 일일이 Glyph Window에 글자를 띄워서 스티커에 있는 문자열을 수정해야 합니다. 예를 들어 개발 과정에는 wt800이라는 Weight로 개발..
FontLab 8: Change Sticker Fill Color To Transparent (v2.1) 매뉴얼Script 메뉴 표출명: Claude: Change Color - Sticker Fill Color to Transparent_v2.1 Pain point: FontLab 8의 Font Window에서 여러 개의 글자를 셀블록으로 설정하여 글자의 색상을 변경하면 글자에 삽입한 텍스트 스티커(Text Sticker)의 배경색(Fill Color)까지 원치 않게 함께 변경됩니다. 예를 들어 글자색을 '검정'으로 변경하면 텍스트 스티커의 배경색도 검정으로 설정되어 버립니다. 이 스크립트는 폰트의 모든 마스터와 글리프를 탐색하여 스티커를 찾아내고, 스티커의 배경색을 투명(Transparent)으로 변..
FontLab 8: Delete Glyph Stickers (v2.1) 매뉴얼Script 메뉴 표출명: Claude: Delete Glyph Stickers_v2.1 Delete Glyph Stickers는 FontLab 8 환경에서 'Add Sticker' 기능으로 삽입된 모든 스티커(텍스트, 원, 사각형, 플러스, 라인, 별 등)를 일괄 검색하고 삭제하는 도구입니다. 이 스크립트는 폰트랩 8에서 멀티플 마스터 파일일 때 Layers & Masters 패널이 열려 있어야 정상 동작을 합니다. 멀티플 마스터 파일에서 Layers & Masters 패널이 열려 있지 않으면 스크립트 실행시 안내 메시지가 나타납니다. 단일 마스터 파일에서는 안내 메시지가 나타나지 않습니다. 1. 스크립트의 주요 기능스마트 ..
(2026.06.03 03:10) - v2.0: 스크립트 창 하단에 'Transform Offset Scanner' 버튼 추가(2026.06.10 21:05) - v2.5: 스크립트의 셀을 선택하면 Elements 패널에서 해당 Shape가 선택되도록 연동(2026.06.12 16:00) - v2.8: 스크립트 창 접기/펼치기 버튼 삽입, 패널 의존성 검사 로직 추가FontLab 8: Element Offset Monitor (v2.8) 매뉴얼 Script 메뉴 표출명: Claude: View Element Offset Value - All Masters_v2.8 Pain point: 폰트랩은 글자 조각(Shape)의 위치 설정을 할 때 '상대위치(Offset)'라는 개념을 사용할 수 있습니다. ..
(2026.05.30 05:10) - v4.9: 하나의 Shpae에 2개 이상의 Contour가 있을 경우 Contour 썸네일 이미지 보여주기 추가(2026.05.31 08:48) - v4.92: 모니터와 검색 로직에 Contour의 쩜, 안쩜, 밑줄을 구별하여 Mismatch를 판단하도록 수정(2026.06.01 01:28) - v4.93: macOS용 Fontlab 8을 위한 로직 최적화(macOS에서 스크립트 실행시 간헐적 빈 화면 현상 잔존)(2026.06.12 16:00) - v4.95: '기준 마스터와 동일하게 정렬' 버튼 크게 설정, 스크립트 창 접기/펼치기 버튼 삽입, 패널 의존성 검사 로직 추가FontLab 8: 엘레먼트 노드 카운트 모니터(All Masters) (v4.95) ..
1997년 즈음에, T1 라인과 같이 우리나라에 인터넷 전용선이 도입되던 시절에는 KT가 최강자였다. 그런데 그때의 인터넷 라인은 잘도 죽었다.너무 자주 연결이 끊어지는 탓에 사무실 한 구석에는 KT 인터넷 라인 담당자 전화번호가 크게 써붙여 있었다.일하다말고 '어? 또 인터넷 죽었네?' 하고 누가 외치면사무실 사람들은 '인터넷이 끊겼으니 일을 할 수가 없네? 이제 뭐하지?'하고 일손을 놓곤 했다. 29년이 흐른 지금은 똑같은 상황이 5시간 제한에 의해 벌어지고 있다.Fontlab Python Script 만들려고 몇 번 질문했을 뿐인데 5시간 사용량이 벌써 다 찼다고?사용량 한도가 끝나는 지점도 꼭 뭔가 제대로 된 결과를 보여주는 마지막 단계인 듯한 시점이란 말이지.마치 드라마에서 결정적 장면 나올듯 ..
Claude를 이용하여 Fontlab 8에서 사용하는 파이썬 스크립트를 이것저것 만들고 있습니다.글자 조각을 복사하여 동일한 자리에 Element Reference, 즉 연결된 개체로 붙여넣는 스크립트 작업을 하고 있습니다. 붙여넣을 글자 조각과 98% 이상 겹치면 동일한 글자 조각으로 판단하여, 해당 글자 조각을 삭제하고 새로운 글자 조각을 붙여넣는 작업을 하던 중 뭔가 이상하여 맵의 초성 ㅁ과 맺맴맨의 초성 ㅁ 글자의 동일성 실험을 해봤습니다. 맺의 ㅁ은 맵의 ㅁ과 동일한 글자 조각을 사용하고 있는 상태이므로 맺의 초성 ㅁ을 삭제하고 붙여넣는 것이 맞지만 맴이나 맨의 초성은 동일하지 않으므로 삭제하면 안되는데, 무조건 삭제하고 있었습니다. 그래서 맵의 초성 ㅁ과 맴의 초성 ㅁ의 겹침 비율을 어떻게 ..
FontLab 8: Element 툴로 선택했을 때 글자 조각의 좌표 표시하기 매뉴얼Script 메뉴 표출명: Claude: View Shape Coordinates and Preview Interpolation 폰트랩은 Contour Tool로 글자 조각(Shape)을 선택하면 노드에 좌표 숫자가 표시됩니다. 노드의 X/Y 위치를 알려주는 좌표를 Coordinate라고 부릅니다. 물론 좌표 숫자가 보이게 하려면 View 메뉴에서 Contours - Nodes가 ON 되어야 하고, 또 동시에 View 메뉴에서 Measurements - Coordinates 메뉴도 ON되어야 합니다. 2026. 06. 04클로드에게 물어봤더니 Window용 폰트랩 8에서는 Element Tool을 비롯한 대부분의 다른 T..
(2026.07.11 15:10) - v1.4: Delta Filter가 적용된 Shape도 색깔을 바꾸는 옵션 추가FontLab 8: Change Linked Element Color 매뉴얼 Script 메뉴 표출명: Cluade: Change Color - Linked Element Color - Single Master 폰트랩은 요소(글자 조각, Shape, Contour, Outline)의 재사용을 위해 Component와 Element Reference라는 두 가지 기능을 제공합니다. 예를 들어 '맘'이라는 글자에서 사용한 받침 'ㅁ'을 '암', '담', '남' 등에서 연결된 형태로 그대로 사용할 수 있습니다. 단순한 복사하기/붙여넣기가 아니라 연결된 상태로 사용되므로 공통된 요소를 사용하고 ..
폰트의 저작권 저작권법에 의하면 저작물은 별도의 등록이나 공표가 없어도 저작되는 순간 저작자에게 저작권이 생긴다. 폰트 파일은 저작권법의 특별법에 해당하는 컴퓨터프로그램보호법에 의해 보호받는다. 컴퓨터프로그램보호법의 보호 대상에 해당하는 것은 폰트 파일 그 자체이며, 글자의 모양이 아니다. 글자 모양에 독창성이 있을 경우 특허청에 디자인 등록을 하여 글자 모양에 대한 보호를 받을 수 있다. 상업용으로 판매되는 폰트이든, 무료사용으로 배포되는 폰트이든 관계 없이 모든 폰트 파일은 저작권이 존재한다. 저작권 없는 폰트는 없다. 컴퓨터프로그램은 원칙적으로 창작 시부터 시작하여 저작자 사후 (다음 해부터 계산하여) 70년까지 보호된다. 폰트 파일도 컴퓨터프로그램에 속한다. SIL Open Font License..
폰트랩은 미국의 Fontlab Ltd.가 개발한 폰트 제작 프로그램으로, 1993년 윈도우용 FontLab 2.0이 첫 번째 제품으로 출시되었다. 꾸준한 기능개선을 거쳐 2017년 Fontlab 6, 2019년 Fontlab 7이 선보였으며, 2022년 대규모 업그레이드가 적용된 Fontlab 8이 발표되었다. ※Fontlab Official Page : www.fontlab.com 유튜브 폰트랩 강의를 통해 만나볼 수 있는 아담 트와르도가 제품 및 마케팅을 담당하고 있고, 외부 협력 파트너로는 캘리포니아 타입 파운드리의 데이브 로렌스가 있다. 두 사람의 인터넷 강의를 들으면 폰트랩 기능에 대한 이해를 더 쉽고 빠르게 할 수 있다. 한국어 자막이 제공되지는 않지만 폰트랩에 대한 이해도가 조금씩 높아질수..