MCPcopy Create free account
hub / github.com/andryblack/fontbuilder

github.com/andryblack/fontbuilder @v0.7a

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.7a ↗ · + Follow
463 symbols 737 edges 91 files 0 documented · 0% updated 3y agolatest · 2023-03-11★ 47912 open issues

Browse by type

Functions 392 Types & classes 71
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Build Status

Yet another bitmap font generator.

Utility for create texture atlases with bitmap chars from FreeType,TrueType and some other font formats.

Current state: alpha

Downloads : from github

Support : gamedev.ru forum theme (russian)

Donate : bitcoin:1P2tXqBRCnmuQcaaD47AUzVWbx3Z4so27m

Program features that make it outstanding comparing to other programs:

  • distrubution method (open source,MIT License)
  • cross-platform ( Qt, Freetype )
  • many settings (functionality is based on FontBuilderBeta )
  • extensibility - as a consequence of the distribution method

Features:

  • scanning fonts folder
  • parameters of generation
  • bitmap export to png, tga formats, user bitmap formats support
  • description file export in a couple of formats
  • 2 types of packing into bitmap (line, box layout)
  • font image preview
  • auto re-loading of changed bitmap
  • saving the whole working session
  • font view testing (both original bitmap and edited)
  • kerning support
  • selection of characters set from the char map

what next?:

  • export of font description into the formats of popular game frameworks (CEGUI,HGE,PopCapFramework)

why here?:

  • create export into your description formats, share it, use it
  • testing, suggestions on functionality expansion

screen1 screen2

Building:

qmake && make

Core symbols most depended-on inside this repo

Shape

Method 338
Class 68
Function 54
Enum 3

Languages

C++100%

Modules by API surface

src/fontconfig.cpp22 symbols
src/fontbuilder.cpp20 symbols
src/fontconfig.h18 symbols
src/outputframe.cpp17 symbols
src/fontselectframe.cpp17 symbols
src/abstractexporter.h17 symbols
src/fontoptionsframe.cpp16 symbols
src/fontrenderer.cpp15 symbols
src/abstractimagewriter.h14 symbols
src/fontbuilder.h13 symbols
src/charactersframe.cpp13 symbols
src/fonttestwidget.h12 symbols

For agents

$ claude mcp add fontbuilder \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page