function graphemeWidth(grapheme: string): number { if (!grapheme) { return0;
} if (emojiLikePattern.test(grapheme)) { return2;
}
let sawPrintable = false; for (constchar of grapheme) { const codePoint = char.codePointAt(0); if (codePoint == null) { continue;
} if (isZeroWidthCodePoint(codePoint)) { continue;
} if (isFullWidthCodePoint(codePoint)) { return2;
}
sawPrintable = true;
} return sawPrintable ? 1 : 0;
}
export function visibleWidth(input: string): number { return splitGraphemes(stripAnsi(input)).reduce(
(sum, grapheme) => sum + graphemeWidth(grapheme), 0,
);
}
Messung V0.5 in Prozent
¤ Diese beiden folgenden Angebotsgruppen bietet das Unternehmen0.16Angebot
(Wie Sie bei der Firma Beratungs- und Dienstleistungen beauftragen können 2026-06-09)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.