feat: Arabic/Farsi/Urdu bidi reordering and contextual shaping — PR 1/3 (#2541)

Co-authored-by: Uri Tauber <uritaube@gmail.com>
This commit is contained in:
Husam Younis
2026-07-13 16:02:21 +03:00
committed by GitHub
co-authored by Uri Tauber
parent 552b2683e6
commit 932a472835
18 changed files with 1087 additions and 62 deletions
+19
View File
@@ -0,0 +1,19 @@
add_executable(MiniBidiArabicTest
MiniBidiArabicTest.cpp
${REPO_ROOT}/lib/MiniBidi/minibidi.c
${REPO_ROOT}/lib/MiniBidi/BidiUtils.cpp
${REPO_ROOT}/lib/Utf8/Utf8.cpp
)
target_include_directories(MiniBidiArabicTest PRIVATE
${CMAKE_CURRENT_SOURCE_DIR}/stubs # no-op Logging.h (real one needs Arduino)
${REPO_ROOT}/lib/MiniBidi
${REPO_ROOT}/lib/Utf8
)
target_link_libraries(MiniBidiArabicTest PRIVATE
crosspoint_test_common
GTest::gtest_main
)
gtest_discover_tests(MiniBidiArabicTest)