fogleman / gg

Go Graphics - 2D rendering in Go with a simple API.
https://godoc.org/github.com/fogleman/gg
MIT License
4.4k stars 358 forks source link

Add method to parse font from byte array #150

Open TomPethtel opened 2 years ago

TomPethtel commented 2 years ago

When packaging a golang project using gg that is working with fonts, one may desire to include the font as part of the project as opposed to relying on the font to be installed on the host system. This is particularly apparent when running in environments such as AWS Lambda. To address this, allow passing of the font face data as a byte array alongside the existing capability to load from a file path. This way the font can be stored as a binary blob in the project and loaded dynamically.

sbinet commented 1 year ago

FYI, something along these lines has been done in "my" fork of gg: