Skip to documentation
SLOP

tiny.filigree.joiningType

Reference tiny.filigree joiningType

Defined in tiny.filigree.

Called byCallsNo direct callsprivate sourcelib.filigree.src.shape.engineappendAutomaticArabicJoiningFeaturesI...private sourcelib.filigree.src.shape.engineapplyArabicTatweelSafetyImplprivate sourcelib.filigree.src.shape.enginefirstUtf16JoiningTypeprivate sourcelib.filigree.src.shape.enginefirstUtf32JoiningTypeprivate sourcelib.filigree.src.shape.enginefirstUtf8JoiningType+6 moretiny.filigreejoiningType
Static calls · unresolved targets: 0 · external targets: 0.

Source

Source: lib/filigree/src/shape/joining.zig:550

zig
pub fn joiningType(codepoint: u21) JoiningType {    var low: usize = 0;    var high: usize = joining_type_ranges.len;    while (low < high) {        const mid = low + (high - low) / 2;        const range = joining_type_ranges[mid];        if (codepoint < range.start) {            high = mid;        } else if (codepoint >= range.end) {            low = mid + 1;        } else {            return range.joining_type;        }    }    return .non_joining;}

Source: lib/filigree/src/root.zig:97

zig
pub const joiningType = shape.joiningType;

Also reachable as

shape.joiningType.

Complete caller list

11 direct callers.

Audit

Definitions1
Public names2
Members0
Version26.7.0
Revisiondaab053ee433