GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - unidoc/unitype: UniType is a truetype font library for golang

BranchesTags
Open more actions menu

Latest commit

 

History

50 Commits
50 Commits

Folders and files

NameName
Last commit message
Last commit date
.github/workflows
.github/workflows
 
 
internal/strutils
internal/strutils
 
 
testdata
testdata
 
 
truecli
truecli
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
ACKNOWLEDGEMENTS.md
ACKNOWLEDGEMENTS.md
 
 
LICENSE.md
LICENSE.md
 
 
README.md
README.md
 
 
TODO.md
TODO.md
 
 
byte_reader.go
byte_reader.go
 
 
byte_writer.go
byte_writer.go
 
 
const.go
const.go
 
 
doc.go
doc.go
 
 
encoding.go
encoding.go
 
 
encoding_test.go
encoding_test.go
 
 
export.go
export.go
 
 
export_metrics.go
export_metrics.go
 
 
export_metrics_test.go
export_metrics_test.go
 
 
font.go
font.go
 
 
font_test.go
font_test.go
 
 
go.mod
go.mod
 
 
go.sum
go.sum
 
 
io_test.go
io_test.go
 
 
table_cmap.go
table_cmap.go
 
 
table_cmap_test.go
table_cmap_test.go
 
 
table_cvt.go
table_cvt.go
 
 
table_fpgm.go
table_fpgm.go
 
 
table_glyf.go
table_glyf.go
 
 
table_glyf_test.go
table_glyf_test.go
 
 
table_head.go
table_head.go
 
 
table_head_test.go
table_head_test.go
 
 
table_hhea.go
table_hhea.go
 
 
table_hhea_test.go
table_hhea_test.go
 
 
table_hmtx.go
table_hmtx.go
 
 
table_hmtx_test.go
table_hmtx_test.go
 
 
table_loca.go
table_loca.go
 
 
table_maxp.go
table_maxp.go
 
 
table_maxp_test.go
table_maxp_test.go
 
 
table_name.go
table_name.go
 
 
table_name_test.go
table_name_test.go
 
 
table_offset.go
table_offset.go
 
 
table_offset_test.go
table_offset_test.go
 
 
table_os2.go
table_os2.go
 
 
table_post.go
table_post.go
 
 
table_prep.go
table_prep.go
 
 
table_record.go
table_record.go
 
 
table_record_test.go
table_record_test.go
 
 
type.go
type.go
 
 
type_test.go
type_test.go
 
 
validate.go
validate.go
 
 
validate_test.go
validate_test.go
 
 

Repository files navigation

UniType - truetype font library for golang.

This library is designed for parsing and editing truetype fonts. Useful along with UniPDF for subsetting fonts for use in PDF files.

Contains a CLI for useful operations:

$ ./truecli
truecli - TrueCLI

Usage:
  truecli [command]

Available Commands:
  help        Help about any command
  info        Get font file info
  readwrite   Read and write font file
  subset      Subset font
  validate    Validate font file

Flags:
  -h, --help              help for truecli
      --loglevel string   Log level 'debug' and 'trace' give debug information

Use "truecli [command] --help" for more information about a command.

for example:

$ $ ./truecli info --trec myfnt.ttf
  trec: present with 22 table records
  DSIG: 6.78 kB
  GSUB: 368 B
  LTSH: 28.53 kB
  OS/2: 96 B
  VDMX: 1.47 kB
  cmap: 124.93 kB
  cvt: 672 B
  fpgm: 2.33 kB
  gasp: 16 B
  glyf: 13.12 MB
  hdmx: 484.97 kB
  head: 54 B
  hhea: 36 B
  hmtx: 114.09 kB
  kern: 3.43 kB
  loca: 114.09 kB
  maxp: 32 B
  name: 2.54 kB
  post: 283.82 kB
  prep: 676 B
  vhea: 36 B
  vmtx: 114.09 kB 

About

UniType is a truetype font library for golang

unidoc.io

Topics

fontgolangopentypetruetype

Resources

Readme
License

Security policy

Security policy
Activity
Custom properties

Stars

17 stars

Watchers

7 watching

Forks

9 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.