Dane Springmeyer
|
7124580294
|
fix function signature
|
2014-05-30 12:13:26 -07:00 |
|
Mike Morris
|
59774f7e93
|
shaped to shaping, pass by reference instead of returning a copy
|
2014-05-30 14:19:22 -04:00 |
|
Young Hahn
|
2d0b3482ec
|
Merge branch 'master' into linebreak
Conflicts:
src/map/tile_parser.cpp
src/text/glyph_store.cpp
|
2014-05-30 09:00:29 -04:00 |
|
Ansis Brammanis
|
9ac55e0d74
|
add text letterSpacing
|
2014-05-30 04:02:23 -04:00 |
|
Ansis Brammanis
|
41c310c762
|
add verticalAlign for text
Default is center. Other options are "top" and "bottom"
|
2014-05-30 03:11:57 -04:00 |
|
Ansis Brammanis
|
9057c4980d
|
line wrapping
|
2014-05-30 01:32:15 -04:00 |
|
Mike Morris
|
3442403e67
|
parse maxWidth, lineHeight and alignment, pass to FontStack::getShaping
|
2014-05-30 00:07:22 -04:00 |
|
Young Hahn
|
6e53a0328b
|
Remove VectorTileGlyph, VectorTileFace, IndexedFaces, Faces and glyph related parts of vector_tile.proto. Refs #274.
|
2014-05-29 22:54:46 -04:00 |
|
Young Hahn
|
bdb16b9ae7
|
Merge branch 'master' into glyphrange-master
Conflicts:
bin/style.js
src/text/placement.cpp
|
2014-05-29 11:59:12 -04:00 |
|
Young Hahn
|
86ae823306
|
Merge branch 'glyphrange-boost-locale' into glyphrange-yh-guesses
Conflicts:
src/map/tile_parser.cpp
src/text/glyph_store.cpp
|
2014-05-29 06:06:57 -04:00 |
|
Young Hahn
|
d82acee8c7
|
Stash.
|
2014-05-29 05:05:48 -04:00 |
|
Konstantin Käfer
|
6f68cd3676
|
return font stack
|
2014-05-28 22:12:31 +02:00 |
|
Konstantin Käfer
|
906b4839c6
|
parse glyph pbf
|
2014-05-28 21:55:14 +02:00 |
|
Konstantin Käfer
|
ed7b86a134
|
add glyph store and load glyph pbfs
|
2014-05-28 20:51:13 +02:00 |
|
Vladimir Agafonkin
|
88a5de2aa6
|
ignore flipped glyphs when placing labels for perf
|
2014-05-27 18:49:18 +03:00 |
|
Vladimir Agafonkin
|
6ab1dcbeeb
|
remove some leftover code
|
2014-05-27 18:19:24 +03:00 |
|
Ansis Brammanis
|
4b2b19ccd3
|
use separate trees for horizontal and curved labels
from e4186926ed38fc1dc232c70098154251a9019669
|
2014-05-16 16:06:24 -04:00 |
|
Konstantin Käfer
|
9621038d8a
|
implement alwaysVisible
|
2014-03-24 17:38:10 +01:00 |
|
Konstantin Käfer
|
5c11bcf5c0
|
don't treat negative values as placement failure
|
2014-03-24 17:15:54 +01:00 |
|
Konstantin Käfer
|
8b573f9fa2
|
fix glyphs that have no pixels but an advance (e.g. spaces)
|
2014-03-24 15:19:39 +01:00 |
|
Konstantin Käfer
|
67a8882457
|
use the correct glyphs
|
2014-03-24 11:13:20 +01:00 |
|
Konstantin Käfer
|
4ee0cf1791
|
port remainder of the the placement algorithm
|
2014-03-19 18:58:50 +01:00 |
|
Konstantin Käfer
|
98bb797a4a
|
explicit names
|
2014-03-18 17:57:51 +01:00 |
|
Konstantin Käfer
|
bed8de2ad6
|
force explicit types
|
2014-03-17 16:58:04 +01:00 |
|
Konstantin Käfer
|
bf6a6001f9
|
format fixes
|
2014-03-17 16:54:14 +01:00 |
|
Konstantin Käfer
|
1f2c71ec8b
|
port of collision class
|
2014-03-17 16:53:40 +01:00 |
|
Konstantin Käfer
|
e8db54367f
|
add rotation range tests
|
2014-03-17 12:32:53 +01:00 |
|
Konstantin Käfer
|
10c72f811d
|
port rotationrange.js (still missing tests)
|
2014-03-14 18:23:38 +01:00 |
|