diff options
author | Konstantin Käfer <mail@kkaefer.com> | 2017-12-13 15:32:48 +0100 |
---|---|---|
committer | Konstantin Käfer <mail@kkaefer.com> | 2018-01-03 01:07:41 +0100 |
commit | 1dd5e405c113bac4446b5b5175b92ce7ff7467bf (patch) | |
tree | 9e7e9ea84e634a0e4052803ad0773128752a470a /misc/proto/glyphs.proto | |
parent | 54c4b8331272579a61c7ad82d711e3c8abf789f4 (diff) | |
download | qtlocation-mapboxgl-1dd5e405c113bac4446b5b5175b92ce7ff7467bf.tar.gz |
[build] Remove unused files, and cleanup directories
Diffstat (limited to 'misc/proto/glyphs.proto')
-rw-r--r-- | misc/proto/glyphs.proto | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/misc/proto/glyphs.proto b/misc/proto/glyphs.proto new file mode 100644 index 0000000000..6930b47a2b --- /dev/null +++ b/misc/proto/glyphs.proto @@ -0,0 +1,33 @@ +// Protocol Version 1 + +package mapboxgl.glyphs; + +option optimize_for = LITE_RUNTIME; + +// Stores a glyph with metrics and optional SDF bitmap information. +message glyph { + required uint32 id = 1; + + // A signed distance field of the glyph with a border of 3 pixels. + optional bytes bitmap = 2; + + // Glyph metrics. + required uint32 width = 3; + required uint32 height = 4; + required sint32 left = 5; + required sint32 top = 6; + required uint32 advance = 7; +} + +// Stores fontstack information and a list of faces. +message fontstack { + required string name = 1; + required string range = 2; + repeated glyph glyphs = 3; +} + +message glyphs { + repeated fontstack stacks = 1; + + extensions 16 to 8191; +} |