Skip to content
This repository has been archived by the owner. It is now read-only.

Correct engine #11

Merged
merged 10 commits into from
Mar 24, 2017
Merged

Correct engine #11

merged 10 commits into from
Mar 24, 2017

Conversation

Let0s
Copy link
Collaborator

@Let0s Let0s commented Mar 14, 2017

correct engine to resolve errors

@Let0s Let0s merged commit efd54ef into dev Mar 24, 2017
@Let0s Let0s deleted the correct-engine branch June 1, 2017 06:58
Let0s pushed a commit that referenced this pull request Aug 9, 2017
- Categorize all nonspacing marks (Mn) and enclosing marks (Me) as
  0-width
- Categorize all spacing marks (Mc) as non-0-width.
- Treat soft hyphens (a format character Cf) as non-0-width.
- Do not treat all unassigned code points as 0-width; instead, let ICU
  select the default for that character per UAX #11.
- Avoid getting the General_Category of a character multiple times as it
  is an intensive operation.

Refs: http://unicode.org/reports/tr11/
PR-URL: nodejs#13918
Reviewed-By: James M Snell <jasnell@gmail.com>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant