martin/tests/fixtures
Yuri Astrakhan 9b112ae7b9
Implement dynamic font support /font/<name>/<start>-<end> (#755)
This implements dynamic font protobuf generation, allowing users to
request font ranges on the fly, and combining them in any order, e.g.
`Font1,Font2,Font3`, same as with sprites and tiles

This is a first iteration, without any multithreading support. In
theory, this could be done far faster by generating SDFs with multiple
threads.

### Current process
* during init, figure out all glyphs available in each font, and store
them as a bitset
* during request:
* combine requested bitsets to figure out which glyph should come from
which font file
* load those glyphs from files (using a single instance of the freetype
lib)
  * convert them to SDFs and package them into a protobuf

---------

Co-authored-by: Lucas <zhangyijunmetro@hotmail.com>
2023-10-28 05:10:48 +00:00
..
files Fix mbtiles validation, CI, and logging (#903) 2023-09-29 14:37:18 -04:00
fonts Implement dynamic font support /font/<name>/<start>-<end> (#755) 2023-10-28 05:10:48 +00:00
functions Retrieve function source description from comments (#829) 2023-08-27 16:46:56 +00:00
mbtiles Add metadat copy/apply-diff, new testing framework (#921) 2023-10-10 11:10:17 -04:00
pmtiles Fix mbtiles validation, CI, and logging (#903) 2023-09-29 14:37:18 -04:00
sprites Add dynamic sprites support (#715) 2023-06-16 08:19:47 -04:00
tables Retrieve table/view comments as tilejson (#871) 2023-09-12 12:59:59 +08:00
initdb-dc-ssl-cert.sh Improve SSL mode testing (#913) 2023-09-30 22:49:56 -04:00
initdb-dc-ssl.sh ssl dockercompose test config 2023-09-30 12:38:57 -04:00
initdb-dc.sh Refactor CI tests into separate scripts (#432) 2022-10-25 14:54:36 -04:00
initdb.sh ssl dockercompose test config 2023-09-30 12:38:57 -04:00
vtzero-check Implement postgres auto-publish (#546) 2023-01-03 16:09:41 +00:00
vtzero-show Implement postgres auto-publish (#546) 2023-01-03 16:09:41 +00:00