https://github.com/tangrams/harfbuzz-icu-freetype
Harfbuzz with a CMake build configuration using Freetype2, UCDN and ICU
https://github.com/tangrams/harfbuzz-icu-freetype
cmake freetype harfbuzz harfbuzz-icu-freetype icu text-shaping
Last synced: about 1 year ago
JSON representation
Harfbuzz with a CMake build configuration using Freetype2, UCDN and ICU
- Host: GitHub
- URL: https://github.com/tangrams/harfbuzz-icu-freetype
- Owner: tangrams
- License: mit
- Created: 2015-12-21T18:34:09.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2021-07-12T13:29:18.000Z (about 5 years ago)
- Last Synced: 2025-06-06T15:07:02.361Z (about 1 year ago)
- Topics: cmake, freetype, harfbuzz, harfbuzz-icu-freetype, icu, text-shaping
- Language: C++
- Homepage:
- Size: 9.91 MB
- Stars: 48
- Watchers: 8
- Forks: 22
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# harfbuzz-icu-freetype
Harfbuzz with a CMake build configuration using Freetype2, UCDN and ICU
To use in your project, simply add the following to your cmake configuration:
```CMake
# Harfbuzz ICU Freetype
add_subdirectory(${PROJECT_SOURCE_DIR}/harfbuzz-icu-freetype)
# Link libraries
add_executable(my_project.out ${SOURCES})
target_link_libraries(my_project.out freetype harfbuzz icucommon)
```
Where `harfbuzz-icu-freetype` is the root folder of this project.
An example project using this configuration can be found [here](https://github.com/tangrams/harfbuzz-example)
**options**
The following options can be given:
- `HARFBUZZ_BUILD_ICU`: builds Harfbuzz with ICU
- `HARFBUZZ_BUILD_UCDN`: builds Harfbuzz with UCDN