Commit Graph

85 Commits

Author SHA1 Message Date
dfa3316660 Code cleanup 2018-11-10 08:09:42 +01:00
b7fb925178 Display labels overlapping between tiles
(requires unique feature IDs in PBF data - OpenMapTiles >= v3.7)
2018-11-10 00:17:00 +01:00
71895813ab Added support for uncompressed PBF files 2018-11-10 00:14:36 +01:00
678439cf52 Fixed font properties search order 2018-11-09 19:09:54 +01:00
4462c89b05 Fixed font matching implementation 2018-11-08 19:17:18 +01:00
8d1ef25105 Improved font matching logic 2018-11-07 22:04:11 +01:00
b1ed5b3a21 Properly decode the zigzag encoded parameters 2018-11-07 19:48:40 +01:00
632535709b Font average size / 2 is not enough, enlarge the italic margin 2018-11-07 19:44:20 +01:00
d7aa49b7ea Yet another text path algorithm fix
Floor the font sizes
2018-11-06 23:51:44 +01:00
c97f2235a9 Added font properties handling
Added support for boolean functions
2018-11-06 22:35:30 +01:00
f376a9235a Fixed text path bounding rect 2018-11-06 08:26:58 +01:00
68fad4e9e6 Fixed MSVC build 2018-11-06 01:37:00 +01:00
5f890c7d33 Load the filter data only once per tile (optimization) 2018-11-05 23:13:44 +01:00
c13af94275 Redesigned text path handling 2018-11-04 23:54:34 +01:00
622136de6a Code cleanup 2018-11-04 09:47:37 +01:00
2236286054 Back to standard 256x256 tiles 2018-11-04 09:38:41 +01:00
d9d2042b03 Optimization 2018-11-03 21:05:28 +01:00
a4089f9a29 Text rendering algorithm improvements 2018-11-03 19:16:08 +01:00
f0a8b5c05e Create 512x512 tiles 2018-11-03 00:38:53 +01:00
0edb1f0f06 Include default style in resources + use application specific style load path 2018-11-01 18:15:05 +01:00
a8cbc962f5 Propper cleanup 2018-11-01 08:19:23 +01:00
adcc257f53 Removed non-existent type 2018-10-31 21:57:42 +01:00
df40c06afc Adjusted text path placement 2018-10-31 19:32:30 +01:00
447aa9bb22 Removed to restrictive checks 2018-10-31 17:51:33 +01:00
80bf56bda8 Improved text path drawing 2018-10-31 17:40:43 +01:00
1ffe156768 Version 1.x shall work too 2018-10-31 01:43:10 +01:00
b064c4bbfa Optimizations 2018-10-31 00:47:23 +01:00
d0e958501f Added missing pbf layer version check 2018-10-31 00:05:08 +01:00
7532debc52 Added correct line-width default value 2018-10-30 23:29:26 +01:00
8109e705c6 Added missing error handling 2018-10-30 22:08:33 +01:00
9bf28563fa Removed obscure font em computation 2018-10-30 21:54:29 +01:00
ac7a56441a Cosmetics 2018-10-29 22:35:05 +01:00
8d561ef3e9 Code cleanup/optimization 2018-10-29 18:42:04 +01:00
5d68f31124 Use a dedicated graphics item for drawing the text instead a pixmap 2018-10-29 18:30:55 +01:00
88295f0ca7 Initial version 2018-10-29 00:11:23 +01:00