aboutsummaryrefslogtreecommitdiff
path: root/vendor
diff options
context:
space:
mode:
authorJeroen van Rijn <Kelimion@users.noreply.github.com>2025-06-20 13:05:17 +0200
committerJeroen van Rijn <Kelimion@users.noreply.github.com>2025-06-20 13:05:17 +0200
commit6563230bd05bb2422f198d5ada45bbbcbcb49229 (patch)
tree1d4a060126c90eb76f3cbf4337a695671920838d /vendor
parent565c612f4a9960df1faa86f30016aac1184bafa7 (diff)
Add kb to vendor/README.md
Diffstat (limited to 'vendor')
-rw-r--r--vendor/README.md6
-rw-r--r--vendor/kb_text_shape/src/LICENSE19
2 files changed, 25 insertions, 0 deletions
diff --git a/vendor/README.md b/vendor/README.md
index 186e6422a..94202cbd0 100644
--- a/vendor/README.md
+++ b/vendor/README.md
@@ -158,3 +158,9 @@ Se also LICENCE in `cgltf` directory itself.
## fontstash (Port)
[Font stash](https://github.com/memononen/fontstash) is a light-weight online font texture atlas builder. It uses stb_truetype to render fonts on demand to a texture atlas.
+
+## kb
+
+[kb](https://github.com/JimmyLefevre/kb) provides ICU-like text segmentation (i.e. breaking Unicode text by direction, line, word and grapheme). It also provides Harfbuzz-like text shaping for OpenType fonts, which means it is capable of handling complex script layout and ligatures, among other things.
+
+It does not handle rasterization. It will only help you know which glyphs to display where! \ No newline at end of file
diff --git a/vendor/kb_text_shape/src/LICENSE b/vendor/kb_text_shape/src/LICENSE
new file mode 100644
index 000000000..cad70fa11
--- /dev/null
+++ b/vendor/kb_text_shape/src/LICENSE
@@ -0,0 +1,19 @@
+zlib License
+
+(C) Copyright 2024-2025 Jimmy Lefevre
+
+This software is provided 'as-is', without any express or implied
+warranty. In no event will the authors be held liable for any damages
+arising from the use of this software.
+
+Permission is granted to anyone to use this software for any purpose,
+including commercial applications, and to alter it and redistribute it
+freely, subject to the following restrictions:
+
+1. The origin of this software must not be misrepresented; you must not
+ claim that you wrote the original software. If you use this software
+ in a product, an acknowledgment in the product documentation would be
+ appreciated but is not required.
+2. Altered source versions must be plainly marked as such, and must not be
+ misrepresented as being the original software.
+3. This notice may not be removed or altered from any source distribution. \ No newline at end of file