utils/strwidth

Vars

isCJKAmbiguous {.global.} = false

Consts

TabPUARange = (a: 57344'u, b: 57351'u)

Procs

proc expandPUATabsHard(s: openArray[char]): string {....raises: [], tags: [],
    forbids: [].}
proc padToWidth(s: string; size: uint32): string {....raises: [], tags: [],
    forbids: [].}
proc tabPUAPoint(n: int): uint32 {....raises: [], tags: [], forbids: [].}
proc width(s: openArray[char]): int {....raises: [], tags: [], forbids: [].}
proc width(s: string; start, len: int): int {....raises: [], tags: [], forbids: [].}
proc width(u: uint32): int {....raises: [], tags: [], forbids: [].}