organicmaps/drape
Alexander Borsuk d051e02f92 [drape] Fixed wrong line height for NotoSansCJK on Android
This font reports too big line height (normal bbox.yMax, and too big negative bbox.yMin).

Previous implementation could wrongly mix vertical advance with bbox.yMin calculation.

Signed-off-by: Alexander Borsuk <me@alex.bio>
2024-07-20 13:04:19 +02:00
..
drape_tests [drape] Harfbuzz integration 2024-06-29 11:32:38 +02:00
fonts_tool [drape] Split text into segments needed for proper text shaping with Harfbuzz 2024-05-25 16:56:38 +02:00
metal
utils [base][drape] Fix deleted operator << of char32_t on C++20 2024-03-15 07:35:48 -03:00
vulkan [drape] Fixed vulkan warnings 2024-06-28 18:47:42 -03:00
attribute_buffer_mutator.cpp [drape] Minor fixes 2024-04-06 17:41:37 +02:00
attribute_buffer_mutator.hpp [drape] Minor fixes 2024-04-06 17:41:37 +02:00
attribute_provider.cpp
attribute_provider.hpp
batcher.cpp
batcher.hpp
batcher_helpers.cpp
batcher_helpers.hpp
binding_info.cpp
binding_info.hpp
buffer_base.cpp
buffer_base.hpp
CMakeLists.txt [drape] Harfbuzz integration 2024-06-29 11:32:38 +02:00
color.hpp [bookmarks] implement the track color updating 2024-02-28 10:05:39 +02:00
constants.hpp
cpu_buffer.cpp
cpu_buffer.hpp
data_buffer.cpp
data_buffer.hpp
data_buffer_impl.hpp
debug_renderer.hpp
drape_diagnostics.hpp
drape_global.hpp [drape] Removed fixed text size in favor of always using SDF fonts 2024-04-24 20:19:26 +02:00
drape_routine.hpp [base] Renamed XXXThreadPool for better understanding. 2024-05-27 23:17:15 -03:00
dynamic_texture.hpp [drape] Harfbuzz integration 2024-06-29 11:32:38 +02:00
font_constants.hpp [drape] Use global kBaseFontSizePixels constant 2024-05-17 00:28:17 +02:00
font_texture.cpp [drape] Harfbuzz integration 2024-06-29 11:32:38 +02:00
font_texture.hpp [drape] Harfbuzz integration 2024-06-29 11:32:38 +02:00
framebuffer.cpp
framebuffer.hpp
gl_constants.cpp
gl_constants.hpp
gl_extensions_list.cpp
gl_extensions_list.hpp
gl_functions.cpp
gl_functions.hpp
gl_gpu_program.cpp
gl_gpu_program.hpp
gl_includes.hpp
glsl_func.hpp
glsl_types.hpp
glyph.hpp [drape] Harfbuzz integration 2024-06-29 11:32:38 +02:00
glyph_manager.cpp [drape] Fixed wrong line height for NotoSansCJK on Android 2024-07-20 13:04:19 +02:00
glyph_manager.hpp [drape] Harfbuzz integration 2024-06-29 11:32:38 +02:00
gpu_buffer.cpp
gpu_buffer.hpp
gpu_program.hpp
graphics_context.hpp
graphics_context_factory.cpp
graphics_context_factory.hpp
harfbuzz_shaping.cpp [drape] Fixed text segmentation and added a test 2024-06-09 22:54:26 +02:00
harfbuzz_shaping.hpp [drape] Fixed text segmentation and added a test 2024-06-09 22:54:26 +02:00
hw_texture.cpp
hw_texture.hpp
hw_texture_ios.hpp
hw_texture_ios.mm
index_buffer.cpp
index_buffer.hpp
index_buffer_mutator.cpp
index_buffer_mutator.hpp
index_storage.cpp
index_storage.hpp
mesh_object.cpp
mesh_object.hpp
object_pool.hpp
oglcontext.cpp
oglcontext.hpp
overlay_handle.cpp
overlay_handle.hpp
overlay_tree.cpp
overlay_tree.hpp
pointers.cpp
pointers.hpp
render_bucket.cpp [drape] Minor fixes 2024-04-06 17:41:37 +02:00
render_bucket.hpp
render_state.cpp
render_state.hpp
shader.cpp
shader.hpp
static_texture.cpp [drape] Minor fixes 2024-04-06 17:41:37 +02:00
static_texture.hpp
stipple_pen_resource.cpp
stipple_pen_resource.hpp [drape] Fixed pattern's rounding. 2024-01-27 11:09:56 -03:00
support_manager.cpp [drape] Minor constexpr warning fix 2024-04-26 08:49:04 +02:00
support_manager.hpp [drape] Minor constexpr warning fix 2024-04-26 08:49:04 +02:00
symbols_texture.cpp
symbols_texture.hpp
texture.cpp [drape] Harfbuzz integration 2024-06-29 11:32:38 +02:00
texture.hpp
texture_manager.cpp [drape] Harfbuzz integration 2024-06-29 11:32:38 +02:00
texture_manager.hpp [drape] Harfbuzz integration 2024-06-29 11:32:38 +02:00
texture_of_colors.cpp
texture_of_colors.hpp
texture_types.hpp
tm_read_resources.hpp
uniform_value.cpp
uniform_value.hpp
vertex_array_buffer.cpp
vertex_array_buffer.hpp
viewport.cpp
viewport.hpp
visual_scale.hpp [drape] Minor fixes and comments. 2023-10-07 23:15:47 -03:00