Versions in this module Expand all Collapse all v0 v0.3.2 Dec 17, 2025 v0.3.1 Oct 6, 2025 v0.3.0 Feb 21, 2025 v0.2.1 Dec 17, 2024 v0.2.0 May 22, 2024 v0.1.2 Apr 2, 2024 Changes in this version + var Word = &unicode.RangeTable + var WordBreakALetter = &unicode.RangeTable + var WordBreakDouble_Quote = &unicode.RangeTable + var WordBreakExtendFormat = &unicode.RangeTable + var WordBreakExtendNumLet = &unicode.RangeTable + var WordBreakHebrew_Letter = &unicode.RangeTable + var WordBreakKatakana = &unicode.RangeTable + var WordBreakMidLetter = &unicode.RangeTable + var WordBreakMidNum = &unicode.RangeTable + var WordBreakMidNumLet = &unicode.RangeTable + var WordBreakNewlineCRLF = &unicode.RangeTable + var WordBreakNumeric = &unicode.RangeTable + var WordBreakRegional_Indicator = &unicode.RangeTable + var WordBreakSingle_Quote = &unicode.RangeTable + var WordBreakWSegSpace = &unicode.RangeTable + func LookupWordBreakClass(ch rune) *unicode.RangeTable v0.1.1 Mar 29, 2024 v0.1.0 Dec 26, 2023 Changes in this version + const HangulLBase + const HangulLCount + const HangulNCount + const HangulSBase + const HangulSCount + const HangulTBase + const HangulTCount + const HangulVBase + const HangulVCount + var BreakAI = &unicode.RangeTable + var BreakAL = &unicode.RangeTable + var BreakB2 = &unicode.RangeTable + var BreakBA = &unicode.RangeTable + var BreakBB = &unicode.RangeTable + var BreakBK = &unicode.RangeTable + var BreakCB = &unicode.RangeTable + var BreakCJ = &unicode.RangeTable + var BreakCL = &unicode.RangeTable + var BreakCM = &unicode.RangeTable + var BreakCP = &unicode.RangeTable + var BreakCR = &unicode.RangeTable + var BreakEB = &unicode.RangeTable + var BreakEM = &unicode.RangeTable + var BreakEX = &unicode.RangeTable + var BreakGL = &unicode.RangeTable + var BreakH2 = &unicode.RangeTable + var BreakH3 = &unicode.RangeTable + var BreakHL = &unicode.RangeTable + var BreakHY = &unicode.RangeTable + var BreakID = &unicode.RangeTable + var BreakIN = &unicode.RangeTable + var BreakIS = &unicode.RangeTable + var BreakJL = &unicode.RangeTable + var BreakJT = &unicode.RangeTable + var BreakJV = &unicode.RangeTable + var BreakLF = &unicode.RangeTable + var BreakNL = &unicode.RangeTable + var BreakNS = &unicode.RangeTable + var BreakNU = &unicode.RangeTable + var BreakOP = &unicode.RangeTable + var BreakPO = &unicode.RangeTable + var BreakPR = &unicode.RangeTable + var BreakQU = &unicode.RangeTable + var BreakRI = &unicode.RangeTable + var BreakSA = &unicode.RangeTable + var BreakSG = &unicode.RangeTable + var BreakSP = &unicode.RangeTable + var BreakSY = &unicode.RangeTable + var BreakWJ = &unicode.RangeTable + var BreakXX = &unicode.RangeTable + var BreakZW = &unicode.RangeTable + var BreakZWJ = &unicode.RangeTable + var Cc = &unicode.RangeTable + var Cf = &unicode.RangeTable + var Co = &unicode.RangeTable + var Cs = &unicode.RangeTable + var Extended_Pictographic = &unicode.RangeTable + var GraphemeBreakCR = &unicode.RangeTable + var GraphemeBreakControl = &unicode.RangeTable + var GraphemeBreakExtend = &unicode.RangeTable + var GraphemeBreakL = &unicode.RangeTable + var GraphemeBreakLF = &unicode.RangeTable + var GraphemeBreakLV = &unicode.RangeTable + var GraphemeBreakLVT = &unicode.RangeTable + var GraphemeBreakPrepend = &unicode.RangeTable + var GraphemeBreakRegional_Indicator = &unicode.RangeTable + var GraphemeBreakSpacingMark = &unicode.RangeTable + var GraphemeBreakT = &unicode.RangeTable + var GraphemeBreakV = &unicode.RangeTable + var GraphemeBreakZWJ = &unicode.RangeTable + var IndicVirama = &unicode.RangeTable + var IndicVowel_Dependent = &unicode.RangeTable + var LargeEastAsian = &unicode.RangeTable + var Ll = &unicode.RangeTable + var Lm = &unicode.RangeTable + var Lo = &unicode.RangeTable + var Lt = &unicode.RangeTable + var Lu = &unicode.RangeTable + var Mc = &unicode.RangeTable + var Me = &unicode.RangeTable + var Mn = &unicode.RangeTable + var Nd = &unicode.RangeTable + var Nl = &unicode.RangeTable + var No = &unicode.RangeTable + var Pc = &unicode.RangeTable + var Pd = &unicode.RangeTable + var Pe = &unicode.RangeTable + var Pf = &unicode.RangeTable + var Pi = &unicode.RangeTable + var Po = &unicode.RangeTable + var Ps = &unicode.RangeTable + var STerm = &unicode.RangeTable + var Sc = &unicode.RangeTable + var Sk = &unicode.RangeTable + var Sm = &unicode.RangeTable + var So = &unicode.RangeTable + var Zl = &unicode.RangeTable + var Zp = &unicode.RangeTable + var Zs = &unicode.RangeTable + func Compose(a, b rune) (rune, bool) + func Decompose(ab rune) (a, b rune, ok bool) + func LookupCombiningClass(ch rune) uint8 + func LookupGraphemeBreakClass(ch rune) *unicode.RangeTable + func LookupLineBreakClass(ch rune) *unicode.RangeTable + func LookupMirrorChar(ch rune) (rune, bool) + func LookupType(r rune) *unicode.RangeTable + type ArabicJoining byte + const Alaph + const C + const D + const DalathRish + const G + const L + const R + const T + const U + type ScriptVerticalOrientation struct + func LookupVerticalOrientation(s language.Script) ScriptVerticalOrientation + func (sv ScriptVerticalOrientation) Orientation(r rune) (isSideways bool)