-
주요 답변
오픈소스 폰트 제작 프로그램으로는 FontForge, BirdFont, Glyphr Studio가 있습니다.
소개
이 프로그램들은 모두 무료이며, 사용자가 새로운 폰트를 만들거나 기존 폰트를 편집할 수 있도록 설계되었습니다. 특히, Glyphr Studio는 웹 기반으로 사용이 간편하며, 설치가 필요 없습니다.
주요 특징
FontForge: Windows, Mac, Linux에서 사용 가능하며, PostScript, TrueType, OpenType, SVG, 비트맵 폰트 등을 지원합니다.
BirdFont: Windows와 macOS에서 사용 가능하며, TTF, OTF, SVG 폰트 제작에 적합합니다.
Glyphr Studio: 브라우저에서 바로 사용할 수 있는 웹 기반 도구로, 설치 없이 폰트를 만들 수 있습니다.
흥미로운 점: 웹 기반 편리성
Glyphr Studio는 웹 기반이라는 점이 놀라운데, 이는 인터넷만 있으면 어디서나 폰트를 제작할 수 있다는 뜻입니다. 이는 특히 이동 중이거나 여러 기기를 사용하는 사용자에게 유용할 수 있습니다.
보고서
이 보고서는 오픈소스 폰트 제작 프로그램에 대한 포괄적인 분석을 제공하며, 사용자가 새로운 폰트를 만들거나 기존 폰트를 편집할 수 있는 도구를 탐구합니다. 아래에서는 각 프로그램의 세부 사항, 라이선스, 기능, 그리고 관련 정보를 자세히 다룹니다.
오픈소스 폰트 제작 프로그램의 정의 및 중요성
오픈소스 소프트웨어는 소스 코드가 공개되어 누구나 자유롭게 사용, 수정, 배포할 수 있는 소프트웨어를 의미합니다. 폰트 제작 프로그램의 경우, 이는 사용자가 비용 없이 고품질의 폰트를 설계하고 커스터마이징할 수 있는 기회를 제공합니다. 이러한 도구는 그래픽 디자이너, 타이포그래퍼, 그리고 일반 사용자에게 특히 유용합니다.
조사된 오픈소스 폰트 제작 프로그램
조사를 통해 다음 프로그램들이 오픈소스 폰트 제작에 적합하다는 것을 확인했습니다:
소프트웨어
라이선스
최신 안정 버전
최신 출시 날짜
URL
BirdFont
GPL3 https://birdfont.org
FontForge
GPL3
20230101
2023년 1월 1일 Glyphr Studio
GPL3
0.5.3
2019년 10월이 표는 위키피디아의 "Comparison of font editors" 페이지에서 발췌한 정보로, 각 프로그램의 라이선스와 최신 버전 정보를 포함합니다. 추가적으로 Karektar와 TruFont도 오픈소스로 확인되었으나, 최근 업데이트가 적거나 인기가 덜한 것으로 보아 주요 추천 목록에서 제외되었습니다.
각 프로그램의 세부 분석
FontForge
설명: FontForge는 무료이며 오픈소스인 아웃라인 폰트 편집기로, Windows, Mac, Unix/Linux 시스템에서 사용 가능합니다.
기능: PostScript, TrueType, OpenType, SVG, 비트맵 폰트 생성 및 편집을 지원하며, 다양한 유니코드 글쓰기 시스템(라틴어, 키릴 문자, 아랍어 등)에 대응합니다.
장점: 다기능성과 크로스 플랫폼 지원이 강점이며, 커뮤니티 지원이 활발합니다.
출처: 공식 웹사이트 FontForge에서 확인 가능.
BirdFont
설명: BirdFont는 Windows와 macOS에서 사용 가능한 무료 오픈소스 폰트 편집기로, TTF, OTF, SVG 폰트 제작에 특화되어 있습니다.
기능: 가변 TTF 폰트 지원, SVG 파일 로드 개선, 커닝(kerning) 관련 버그 수정 등 다양한 기능을 제공합니다.
장점: 직관적인 인터페이스와 빠른 로딩 속도가 특징이며, 초보자도 쉽게 사용할 수 있습니다.
출처: 공식 웹사이트 BirdFont에서 확인 가능.
Glyphr Studio
설명: Glyphr Studio는 웹 기반의 오픈소스 폰트 편집기로, 브라우저에서 바로 사용할 수 있습니다.
기능: SVG, OTF, TTF, WOFF 파일 임포트 가능, 벡터 편집 도구 제공, 폰트 파일 브라우저에서 바로 내보내기 가능.
장점: 설치가 필요 없고, 취미로 폰트를 디자인하는 사용자에게 적합하며, 항상 무료로 제공됩니다.
출처: 공식 웹사이트 Glyphr Studio에서 확인 가능.
추가 고려 사항
초기 조사에서 Karektar와 TruFont도 오픈소스로 확인되었으나, Karektar는 마지막 업데이트가 2012년으로 오래되었고, TruFont도 최근 활동이 적어 주요 추천 목록에서 제외되었습니다. 이는 사용자가 안정적이고 활발히 유지보수되는 도구를 선호할 가능성을 고려한 결정입니다.
또한, 조사 과정에서 FontLab, FontCreator와 같은 상용 소프트웨어도 언급되었으나, 이는 오픈소스가 아니므로 제외되었습니다. Inkscape와 같은 벡터 그래픽 편집 도구는 폰트 제작에 간접적으로 사용될 수 있지만, 주로 폰트 제작에 특화된 도구가 아니므로 주요 목록에서 제외되었습니다.
조사 방법 및 출처
정보 수집은 웹 검색과 위키피디아 페이지를 통해 이루어졌으며, 각 프로그램의 공식 웹사이트를 통해 라이선스와 기능을 추가로 확인했습니다. 특히, "open-source font creation software" 키워드로 두 번의 웹 검색을 수행하여 주요 결과를 검증했으며, 위키피디아의 "Comparison of font editors" 페이지를 통해 추가적인 오픈소스 도구를 확인했습니다.
결론
FontForge, BirdFont, Glyphr Studio는 현재 가장 추천할 만한 오픈소스 폰트 제작 프로그램으로, 각각의 강점(크로스 플랫폼 지원, 직관적 인터페이스, 웹 기반 편리성)을 바탕으로 다양한 사용자 요구를 충족할 수 있습니다. 사용자는 자신의 운영 체제와 선호하는 사용 방식에 따라 적합한 도구를 선택할 수 있습니다.
주요 인용
FontForge Open Source Font Editor
Birdfont – A free font editor for TTF, OTF and SVG fonts
Glyphr Studio - font design, online
Comparison of font editors - Wikipedia
-
-
Editing
Glyphr Studio uses a common editing experience for Characters, Components, and Ligatures,
(collectively known as 'Glyphs')
because these types of objects are all a collection of paths that form a visual
representation of a glyph.Editor pages are split into three main areas. From left to right, the first area is
the Panels area. There is a thin area in the middle to select Tools. And finally
a large area on the right to display the edit canvas.
Panels areaProject data is displayed two ways: the edit canvas displays a visual representation
Detail cards
of the data. The Panels area displays data in various lists or inputs. The Attributes
Panel, for example, displays a series of Cards that has detailed information about
whatever is currently selected. These cards have properties that you can edit, and
those changes will update on the Edit Canvas (and vise-versa, changes on the Edit Canvas
will update the detail cards). Cards also display various actions you can take on that
selected item.The main detail cards are:
Glyph - if nothing is selected, the Glyph card is the only one displayed. Path - shows information about the currently selected Path. Path Point - shows information about the currently selected point on the path. Tools Edit Tool Icon Description New RectangleDraws a new rectangle path with four corner points (that don't have handles). New Oval
Draws a new oval path. New Path
Draws a new path. Click once to add corner points. Click and drag to add a point with symmetric handles (this can be changed later). Once you're done creating a new path, you can select a different tool, or press the "Done creating path" button. Add Path Point
Adds a path point to a path that already exists. Path edit
This is the Pen tool, it allows you to select points, then move that point or move it's handles. Resize
This is the Arrow tool, it allows you to select a whole path, then move it or resize it. Kern
On the Kern page, this is the only tool, which adjusts the kern value.
For the Path Edit and Resize tools, holding down Ctrl will allow you to multi-select
either Paths or Path Points.For the Add Path Point tool, holding down Shift will round the coordinate values of the new point to whole numbers.
Edit canvasThe Edit Canvas is the visual representation of project data. Changes here will update
the Panel area details as well.Along the bottom there are canvas view controls, from left to right they are:
View Tool Icon Description PanMove the view left / right / up / down. You can also toggle Pan by holding down Space bar or Middle mouse wheel. Zoom
There are Zoom Out -, Zoom readout %, and Zoom In + controls grouped together. The - and + buttons adjust the zoom %. Zoom 1:1
The Zoom 1:1 button sets the zoom level such that 1 pixel on your screen is equal to 1 Em unit from your project. Zoom to fit
This will auto-fit the current glyph to however big your window is currently. Live Preview
Pop out a second screen for a live preview of your font.
-
Feature support
Very often we get questions like "Does Glyphr Studio support [something]". Font files have a huge list of features, and since Glyphr Studio is designed for beginners and hobbyists, only a small set of font features are supported.
For the supported features, be sure to read the the Import / Export article for more detailed information.
What is supported Kerning (Horizontal) Ligatures Editing any character in Unicode This includes any character on any Unicode plane. Planes 0 through 3 (characters U+0 through U+32FFF) have range names and can be searched for and added in the Settings > Project page. Additional planes (characters U+40000 through U+10FFFF) are either unassigned or private / supplementary use areas. These can be added as custom ranges in Glyphr Studio. This includes whitespace characters and control characters Supported import font formats OTF TTF WOFF SVG Font Supported export font formats OTF SVG Font What is not supported Color fonts Variable fonts Multiple masters / interpolation Right-to-left (RTL) fonts Vertical fonts / Vertical kerning Contextual alternates / Stylistic alternates OpenType font features or variants Not supported export font formats TTF WOFF UFO (everything else) Questions or comments?
네이버(정식등록중), 카카오, 구글로 로그인이 가능합니다.