ImageSharp/SixLabors.Fonts/Unicode
2026-08-03 22:31:27 +02:00
..
Resources first commit 2026-08-03 22:31:27 +02:00
StateAutomation first commit 2026-08-03 22:31:27 +02:00
ArabicJoiningClass.cs first commit 2026-08-03 22:31:27 +02:00
ArabicJoiningGroup.cs first commit 2026-08-03 22:31:27 +02:00
ArabicJoiningType.cs first commit 2026-08-03 22:31:27 +02:00
BidiAlgorithm.cs first commit 2026-08-03 22:31:27 +02:00
BidiCharacterType.cs first commit 2026-08-03 22:31:27 +02:00
BidiClass.cs first commit 2026-08-03 22:31:27 +02:00
BidiData.cs first commit 2026-08-03 22:31:27 +02:00
BidiDictionary{T1,T2}.cs first commit 2026-08-03 22:31:27 +02:00
BidiPairedBracketType.cs first commit 2026-08-03 22:31:27 +02:00
BidiRun.cs first commit 2026-08-03 22:31:27 +02:00
CodePoint.cs first commit 2026-08-03 22:31:27 +02:00
EastAsianWidthClass.cs first commit 2026-08-03 22:31:27 +02:00
EmojiProperties.cs first commit 2026-08-03 22:31:27 +02:00
GraphemeCluster.cs first commit 2026-08-03 22:31:27 +02:00
GraphemeClusterClass.cs first commit 2026-08-03 22:31:27 +02:00
GraphemeClusterFlags.cs first commit 2026-08-03 22:31:27 +02:00
IndicConjunctBreakClass.cs first commit 2026-08-03 22:31:27 +02:00
IndicPositionalCategory.cs first commit 2026-08-03 22:31:27 +02:00
IndicSyllabicCategory.cs first commit 2026-08-03 22:31:27 +02:00
LineBreak.cs first commit 2026-08-03 22:31:27 +02:00
LineBreakClass.cs first commit 2026-08-03 22:31:27 +02:00
LineBreakEnumerator.cs first commit 2026-08-03 22:31:27 +02:00
MemoryExtensions.cs first commit 2026-08-03 22:31:27 +02:00
README.md first commit 2026-08-03 22:31:27 +02:00
ScriptClass.cs first commit 2026-08-03 22:31:27 +02:00
SpanCodePointEnumerator.cs first commit 2026-08-03 22:31:27 +02:00
SpanGraphemeEnumerator.cs first commit 2026-08-03 22:31:27 +02:00
SpanWordEnumerator.cs first commit 2026-08-03 22:31:27 +02:00
TerminalAmbiguousWidth.cs first commit 2026-08-03 22:31:27 +02:00
TerminalControlCharacterWidth.cs first commit 2026-08-03 22:31:27 +02:00
TerminalEmojiWidth.cs first commit 2026-08-03 22:31:27 +02:00
TerminalWidthOptions.cs first commit 2026-08-03 22:31:27 +02:00
UnicodeData.cs first commit 2026-08-03 22:31:27 +02:00
UnicodeTrie.cs first commit 2026-08-03 22:31:27 +02:00
UnicodeTrieBuilder.cs first commit 2026-08-03 22:31:27 +02:00
UnicodeUtility.cs first commit 2026-08-03 22:31:27 +02:00
VerticalOrientationType.cs first commit 2026-08-03 22:31:27 +02:00
WordBreakClass.cs first commit 2026-08-03 22:31:27 +02:00
WordSegment.cs first commit 2026-08-03 22:31:27 +02:00

UnicodeTrieBuilder and accompanying classes ported from the following sources:

https://github.com/dotnet/runtime MIT https://github.com/unicode-org/icu ICU License (Permissive) https://github.com/toptensoftware/RichTextKit Apache 2.0 https://github.com/foliojs/unicode-trie MIT

Further information and implementation examples can be found at http://www.unicode.org/reports/tr41/tr41-26.html