remove unicode from comments and literals
This commit is contained in:
parent
71ef51b298
commit
d19f4acadc
@ -271,7 +271,7 @@ function safe_str_from_cps(cps: number[], max: number = Infinity) {
|
|||||||
//if (Number.isInteger(cps)) cps = [cps];
|
//if (Number.isInteger(cps)) cps = [cps];
|
||||||
//if (!Array.isArray(cps)) throw new TypeError(`expected codepoints`);
|
//if (!Array.isArray(cps)) throw new TypeError(`expected codepoints`);
|
||||||
let buf = [];
|
let buf = [];
|
||||||
if (cps[0] in CM) buf.push('◌');
|
if (cps[0] in CM) buf.push('\u25CC');
|
||||||
if (cps.length > max) {
|
if (cps.length > max) {
|
||||||
max >>= 1;
|
max >>= 1;
|
||||||
cps = [...cps.slice(0, max), 0x2026, ...cps.slice(-max)];
|
cps = [...cps.slice(0, max), 0x2026, ...cps.slice(-max)];
|
||||||
@ -302,7 +302,7 @@ export function ens_beautify(name: string) {
|
|||||||
|
|
||||||
// replace leading/trailing hyphen
|
// replace leading/trailing hyphen
|
||||||
// 20230121: consider beautifing all or leading/trailing hyphen to unicode variant
|
// 20230121: consider beautifing all or leading/trailing hyphen to unicode variant
|
||||||
// not exactly the same in every font, but very similar: "-" vs "‐"
|
// not exactly the same in every font, but very similar: see hyphen example
|
||||||
/*
|
/*
|
||||||
const UNICODE_HYPHEN = 0x2010;
|
const UNICODE_HYPHEN = 0x2010;
|
||||||
// maybe this should replace all for visual consistancy?
|
// maybe this should replace all for visual consistancy?
|
||||||
@ -315,8 +315,7 @@ export function ens_beautify(name: string) {
|
|||||||
// 20230123: WHATWG URL uses "CheckHyphens" false
|
// 20230123: WHATWG URL uses "CheckHyphens" false
|
||||||
// https://url.spec.whatwg.org/#idna
|
// https://url.spec.whatwg.org/#idna
|
||||||
|
|
||||||
// update ethereum symbol
|
// update ethereum symbol if not greek
|
||||||
// ξ => Ξ if not greek
|
|
||||||
if (type !== 'Greek') array_replace(output, 0x3BE, 0x39E);
|
if (type !== 'Greek') array_replace(output, 0x3BE, 0x39E);
|
||||||
|
|
||||||
// 20221213: fixes bidi subdomain issue, but breaks invariant (200E is disallowed)
|
// 20221213: fixes bidi subdomain issue, but breaks invariant (200E is disallowed)
|
||||||
@ -598,7 +597,7 @@ function check_group(g: Group, cps: number[]) {
|
|||||||
|
|
||||||
// given a list of codepoints
|
// given a list of codepoints
|
||||||
// returns a list of lists, where emoji are a fully-qualified (as Array subclass)
|
// returns a list of lists, where emoji are a fully-qualified (as Array subclass)
|
||||||
// eg. explode_cp("abc💩d") => [[61, 62, 63], Emoji[1F4A9, FE0F], [64]]
|
// eg. explode_cp("abc{POOP EMOJI}d") => [[61, 62, 63], Emoji[1F4A9, FE0F], [64]]
|
||||||
// 20230818: rename for 'process' name collision h/t Javarome
|
// 20230818: rename for 'process' name collision h/t Javarome
|
||||||
// https://github.com/adraffy/ens-normalize.js/issues/23
|
// https://github.com/adraffy/ens-normalize.js/issues/23
|
||||||
function tokens_from_str(input: number[], nf: Transform, ef: Transform) {
|
function tokens_from_str(input: number[], nf: Transform, ef: Transform) {
|
||||||
|
Loading…
Reference in New Issue
Block a user