| Gurmukhi Script: String Similarity Evaluation Data | sse-gurmukhi-script-23jul26-en |
|---|
This document is mechanically formatted from the above XML file for the string similarity data. It provides additional summary data and explanatory text. The XML file remains the sole normative specification of the string similarity data.
| Date | 2026-07-23 |
|---|---|
| LGR Version | 1 (String Similarity) |
| Language | und-Guru (Gurmukhi Script) |
| Unicode Version | 16.0.0 |
Description
This file augments the confusable sets collected from script experts for the Gurmukhi script by mechanically injecting the complete (maximal) set of variants and confusables from the SSE Common data file, relevant for the scope of this data file, including any that are imposed by the required symmetry and transitivity of the maximal variant set.
This file uses the Label General Rules (LGR) format per [RFC 7940] to capture the confusable sets, but does not include any code points that have neither a variant nor a confusable mapping. None of the other LGR elements required for processing labels or variants in the original RZ LGR, such as character classes, context and WLE rules, are included here, unless required for variant contexts, or as placeholders.
String Similarity Evaluation Data for the Gurmukhi Script
Overview
This document provides a number of sets of confusables mappings for the Gurmukhi script. This data is intended to be used in String Similarity Evaluation [SSE]. It is used together with an SSE-Common file [SSE-Common]. Generally, if it is possible to convert a given label into another label by applying the mappings listed in the SSE-Common file to one or more code points or sequences, then the two labels are considered potentially confusable.
In String Similarity Evaluation, the first step will be to discover whether two labels can be mapped into each other using the mappings in SSE-Common, which are a superset of the mappings from all SSE Data files. In a second step, a visual distance metric is determined based on similarity category values such as those specified in this document. The higher each category is, the more it contributes to the distance. Above some threshold to be determined, the two labels would be considered too distant to be confusable.
The current file is provided as a human readable summary of confusables from the perspective of the Gurmukhi script, but is intended for documentation. All calculations for SSE should match those performed with the SSE-Common file.
File Format and Conventions
This file presents an overview of all the code points and sequences in and outside the Gurmukhi script that are deemed confusable with at least one other code point or sequence in the script, as well as those that have been defined as variants in the Root Zone LGR [RZ-LGR].
In the HTML format, this summary is contained in the “Repertoire” table. For each listed item in the table, there are one or more links to applicable Confusables Sets.
Similarity and Variant Mappings and Confusables Sets
The data that define the mapping between code points and sequences, including the degree of their similarity or confusability is collected in Confusables Sets which are symmetric and transitive. They also include all variant mappings defined in the [RZ-LGR].
Each Confusables Set is presented in the same format as a “Variant Set” in the RZ-LGR, even though only some of the mappings are actually defined as variant mappings. Those are marked appropriately. The reason confusables and variants must be reviewed and processed together is that two labels may be converted into each other by applying a mix of confusable and variant mappings. Note that labels that only differ by the application of variant mappings alone would have already been identified using the RZ-LGR.
Categories of Similarity
Each mapping has a string similarity category value listed in the “Similarity Category” column. The category shows the degree of similarity, with 1 being (practically or fully) identical, and higher values indicating lesser degrees of confusability. Unless otherwise categorized, the relation between two repertoire elements is considered “Distinct” (5) and is not explicitly listed.
- Identical or Near Identical (homograph) and already defined variant
- Highly Confusable (strongly similar, near homograph)
- Similar
- Distantly Similar (weakly similar)
- Distinct (not similar)
Note: category 1 is not limited to variants; any other pair that appears (practically or fully) identical may also be given a similarity category of 1, but then with a different Reason code in the “Comment” column.
Reason Code
Each mapping has an associated “Reason” code that is a highlighted part of the Comment column.
| Reason Code | Explanation |
|---|---|
| Capitalization | The similarity is between two uppercase forms or between an uppercase and unrelated lowercase form. While IDNs may not contain capital letters, they may be presented to the user in uppercase, leading to confusion. |
| Confusing | A majority of users familiar with the script of either target, source or both will confuse the pair unless viewed side-by-side. |
| Fallback | One of the code points is a common fallback representation for the other. |
| Font | The confusability depends on font choice. |
| Handwriting | The confusability is caused or strengthened by users being familiar with a shape, even though it is normally only used in handwriting. |
| Other | None of the other reason codes applies. For example, this code is used when the category is homograph (1) for a mapping that exceptionally has not been defined as a variant in the RZ-LGR. Or, when the category is 4 for a mapping that is not confusing but is still used in the screening calculation. NOTE: This code MUST be accompanied by a comment explaining the nature of the confusability and reasoning for choosing the assigned category value. |
| Underlining | The presence of underlining makes these confusable. This is typically the case when the distinction between two characters rests primarily on a mark below or a descender that might be obscured when underlined. |
| Variant | The mapping is defined as a variant in the [RZ-LGR]. NOTE: the category value is set to 1 by definition. |
| Special values | |
| Not_confusing | Mappings that are marked with Reason code “not_confusing” are listed here for reference only. They will be ignored in screening or label distance calculations. |
| Injected confusable mapping | This Reason code is automatically generated when a confusable mapping was in injected from [SSE-Common]. | Imposed | This Reason code is automatically generated when a mapping has to be imposed to make a confusables set transitive after Variants have been injected. NOTE:All imposed mappings are assigned category 4 by default as they are not based on expert input. All mappings that require a different distance category have been added explicitly. |
Not_confusing
A mapping with Reason code Not_confusing is included here primarily for reference and to document that it was considered by the expert team but explicitly resolved as not confusing despite some weak similarity. These mappings are flagged with a symbolic context “excluded-similarity” in the “Required Context” column. This context ensures that, while such mappings are documented, they are ignored in processing and do not interact with other mappings that are not so marked. (Note: For some scripts, the listing of not_confusing data may be suppressed for reasons of file size. This has no effect on any processing performed with the LGR.)
Variants
All variant mappings injected from the RZ-LGR will have a Reason code of Variant and a Similarity Category value of 1, which reflects their strong confusability.
In some cases, transitive confusables sets with the "excluded-similarity" context include mappings based on variant pairs. Despite that context, the Reason code remains Variant and the Similarity Category remains 1.
Code points added as targets of injected variants may have the term “Variant” in their comment. After variants have been injected, the mixed confusables/variant sets are made transitive again, which imposes additional confusables marked as "Imposed".
Context Rules
- excluded-similarity — this special context rule is defined to match the empty label, which means it can never be satisfied. Any mapping or confusables set that requires this context is therefore always undefined. While present in the listing, neither the set nor its mappings take part in any processing.
- followed-by... — these and similar contexts ensure that confusables mappings are well-behaved.
Context rules defined for injected RZ-LGR code points and variants are copied from the RZ-LGR, as are any other items and attributes referenced in or required by those rules. In a few instances the context rules in the RZ-LGR were reformulated equivalently, but in a way that better accommodates the injection process.
Other Annotations
String similarity considers some sequences that are not part of the [RZ-LGR]. Where all members are code points from the [RZ-LGR], they are annotated as such. This annotation ignores any context constraints; it does not establish whether all sequences would indeed be valid for their RZ script.
Integration
This refers to the process by which cross-script or cross-repertoire confusables have been made consistent across scripts or repertoires. Mappings that are manually added during this process are identified by a reference.
Augmentation
When the elements of a sequence have confusable mappings of their own, the resulting mappings are concatenated into a new target sequence, and a mapping is listed. These additions are noted in the comments.
Data Collections
The data presented here are based on data collected by experts in the script. However, the data were acquired as a list of one-directional mappings. For presentation and later processing these have been mechanically completed into fully symmetric and transitive sets. Note that symmetric mappings have the same category value for forward and reverse directions, but transitive mappings show the value Imposed instead.
After Augmentation, and before applying transitivity, the existing variant mappings from the [RZ-LGR] have been injected with reason Variant, followed by applicable confusables mappings from [SSE-Common] identified as Injected confusable mapping.
Methodology
For more details on the methodology common to all scripts and the special methodology used for Han ideographs, please see [101].
References
- [SSE]
- String Similarity Evaluation Data for the New gTLD: Next Round, ICANN, 23 July 2026,
https://www.icann.org/en/system/files/files/sse-data-overview-23jul26-en.pdf - [RFC 7940]
- Davies, K. and A. Freytag, “Representing Label Generation Rulesets Using XML”,
RFC 7940, August 2016,
https://www.rfc-editor.org/info/rfc7940 - [RZ-LGR]
- Integration Panel, “Root Zone Label Generation Rules (RZ-LGR-6)”, 23 September 2025 (XML),
https://www.icann.org/sites/default/files/lgr/rz-lgr-6-common-23sep25-en.xml
non-normative HTML presentation:
https://www.icann.org/sites/default/files/lgr/rz-lgr-6-common-23sep25-en.html
The actual RZ Common LGR file used in the computation of the SSE Common has been slightly modified. - [SSE-Common]
- Merged String Similarity Evaluation Data Files, ICANN, 23 July 2026,
https://www.icann.org/en/system/files/files/sse-sse-common-23jul26-en.xml
Non-normative human readable presentation:
https://www.icann.org/en/system/files/files/sse-common-23jul26-en.html - [Unicode 16]
- The Unicode Consortium. The Unicode Standard, Version 16.0.0, (South San Francisco: The Unicode Consortium, 2024. ISBN 978-1-936213-34-4)
https://www.unicode.org/versions/Unicode16.0.0/
Each mapping has been given a reference indicating its status. See references [101] and up together with their comments in the Table of References below.
Repertoire
Repertoire Summary
| Number of elements in repertoire | 75 | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Out-of-repertoire variants | 114 | ||||||||||||||||
| Total entries in table | 189 | ||||||||||||||||
| Number of code points for each script |
|
||||||||||||||||
| Number of code points | 137 | ||||||||||||||||
| Number of sequences | 52 | ||||||||||||||||
| Longest code point sequence | 4 | ||||||||||||||||
| Code points defined via sequence | 3 |
Repertoire by Code Point
The following table lists the repertoire by code point (or code point sequence). The data in the Script and Name column are extracted from the Unicode character database. Where a comment in the original LGR is equal to the character name, it has been suppressed.
Some code points that may be part of a valid label under this LGR only occur as part of one or more sequences. Such code points are not listed individually in the table.
For any code point or sequence for which a confusable is defined, additional information is provided in the Confusables column. Some code points or sequences listed in the following table are not part of the repertoire itself; they document targets for out-of-repertoire confusables mappings as indicated. See also the legend provided below the table.
| Code Point |
Glyph | Script | Name | Ref | Part of Repertoire |
Confusables | Comment |
|---|---|---|---|---|---|---|---|
| U+0066 | f | Latin | LATIN SMALL LETTER F | ✗ | set 1, [set 2] | The origin element and the target element may seem visually similar in isolation, but their behavior within a word differs significantly. The origin element integrates with a consonant, forming a seamless connection, whereas the target element remains independent, | |
| U+0074 | t | Latin | LATIN SMALL LETTER T | ✗ | set 1 | ||
| U+0142 | ł | Latin | LATIN SMALL LETTER L WITH STROKE | ✗ | set 1 | ||
| U+0165 | ť | Latin | LATIN SMALL LETTER T WITH CARON | ✗ | set 1 | ||
| U+0167 | ŧ | Latin | LATIN SMALL LETTER T WITH STROKE | ✗ | set 1 | ||
| U+0192 | ƒ | Latin | LATIN SMALL LETTER F WITH HOOK | ✗ | set 1, [set 2] | ||
| U+01AD | ƭ | Latin | LATIN SMALL LETTER T WITH HOOK | ✗ | set 1 | ||
| U+021B | ț | Latin | LATIN SMALL LETTER T WITH COMMA BELOW | ✗ | set 1 | ||
| U+0268 | ɨ | Latin | LATIN SMALL LETTER I WITH STROKE | ✗ | set 1 | ||
| U+03C4 | τ | Greek | GREEK SMALL LETTER TAU | ✗ | set 1 | ||
| U+0442 | т | Cyrillic | CYRILLIC SMALL LETTER TE | ✗ | set 1 | ||
| U+04AD | ҭ | Cyrillic | CYRILLIC SMALL LETTER TE WITH DESCENDER | ✗ | set 1 | ||
| U+0901 | ँ | Devanagari | DEVANAGARI SIGN CANDRABINDU | ✗ | set 3 | ||
| U+0902 | ं | Devanagari | DEVANAGARI SIGN ANUSVARA | ✗ | set 4 | ||
| U+0907 | इ | Devanagari | DEVANAGARI LETTER I | ✗ | set 5 | ||
| U+0909 | उ | Devanagari | DEVANAGARI LETTER U | ✗ | set 6 | ||
| U+0917 | ग | Devanagari | DEVANAGARI LETTER GA | ✗ | set 7, [set 8], set 9 | ||
| U+0918 | घ | Devanagari | DEVANAGARI LETTER GHA | ✗ | set 10, [set 11] | Cross-script confusable case. | |
| U+091F | ट | Devanagari | DEVANAGARI LETTER TTA | ✗ | set 12, [set 13] | ||
| U+091F U+094D U+091F | ट्ट | {Devanagari} | DEVANAGARI LETTER TTA + DEVANAGARI SIGN VIRAMA + DEVANAGARI LETTER TTA | ✗ | set 14 | Cross-script variant Case (Devanagari with Gurmukhi) (sequence not in "Common", but elements are) | |
| U+091F U+094D U+0920 | ट्ठ | {Devanagari} | DEVANAGARI LETTER TTA + DEVANAGARI SIGN VIRAMA + DEVANAGARI LETTER TTHA | ✗ | set 15 | Cross-script variant Case (Devanagari with Gurmukhi) (sequence not in "Common", but elements are) | |
| U+0920 | ठ | Devanagari | DEVANAGARI LETTER TTHA | ✗ | set 16 | ||
| U+0920 U+0942 | ठू | {Devanagari} | DEVANAGARI LETTER TTHA + DEVANAGARI VOWEL SIGN UU | ✗ | set 17 | Cross-script variant Case (Devanagari with Gurmukhi) (sequence not in "Common", but elements are) | |
| U+0922 | ढ | Devanagari | DEVANAGARI LETTER DDHA | ✗ | set 12, [set 18] | ||
| U+0924 | त | Devanagari | DEVANAGARI LETTER TA | ✗ | set 19, set 20 | ||
| U+0924 U+094D U+0924 | त्त | {Devanagari} | DEVANAGARI LETTER TA + DEVANAGARI SIGN VIRAMA + DEVANAGARI LETTER TA | ✗ | set 19, set 20 | ||
| U+0926 U+094D U+092F | द्य | {Devanagari} | DEVANAGARI LETTER DA + DEVANAGARI SIGN VIRAMA + DEVANAGARI LETTER YA | ✗ | set 10 | ||
| U+0927 | ध | Devanagari | DEVANAGARI LETTER DHA | ✗ | set 10 | ||
| U+092A | प | Devanagari | DEVANAGARI LETTER PA | ✗ | set 21 | ||
| U+092A U+0942 | पू | {Devanagari} | DEVANAGARI LETTER PA + DEVANAGARI VOWEL SIGN UU | ✗ | set 22 | Cross-script variant Case (Devanagari with Gurmukhi) (sequence not in "Common", but elements are) | |
| U+092A U+094D U+091F U+093F | प्टि | {Devanagari} | DEVANAGARI LETTER PA + DEVANAGARI SIGN VIRAMA + DEVANAGARI LETTER TTA + DEVANAGARI VOWEL SIGN I | ✗ | set 23 | ||
| U+092A U+094D U+091F U+0940 | प्टी | {Devanagari} | DEVANAGARI LETTER PA + DEVANAGARI SIGN VIRAMA + DEVANAGARI LETTER TTA + DEVANAGARI VOWEL SIGN II | ✗ | set 24 | ||
| U+092A U+094D U+091F U+0946 | प्टॆ | {Devanagari} | DEVANAGARI LETTER PA + DEVANAGARI SIGN VIRAMA + DEVANAGARI LETTER TTA + DEVANAGARI VOWEL SIGN SHORT E | ✗ | set 25 | ||
| U+092A U+094D U+091F U+0947 | प्टे | {Devanagari} | DEVANAGARI LETTER PA + DEVANAGARI SIGN VIRAMA + DEVANAGARI LETTER TTA + DEVANAGARI VOWEL SIGN E | ✗ | set 25 | ||
| U+092A U+094D U+092A U+0942 | प्पू | {Devanagari} | DEVANAGARI LETTER PA + DEVANAGARI SIGN VIRAMA + DEVANAGARI LETTER PA + DEVANAGARI VOWEL SIGN UU | ✗ | set 26 | Cross-script variant Case (Devanagari with Gurmukhi) (sequence not in "Common", but elements are) | |
| U+092D | भ | Devanagari | DEVANAGARI LETTER BHA | ✗ | set 10 | ||
| U+092E | म | Devanagari | DEVANAGARI LETTER MA | ✗ | set 10 | ||
| U+092E U+0942 | मू | {Devanagari} | DEVANAGARI LETTER MA + DEVANAGARI VOWEL SIGN UU | ✗ | set 27 | Cross-script variant Case (Devanagari with Gurmukhi) (sequence not in "Common", but elements are) | |
| U+092F | य | Devanagari | DEVANAGARI LETTER YA | ✗ | set 21 | Other: The shapes of the two elements are visually quite similar, despite belonging to different scripts, making it challenging even for native speakers to easily distinguish the characters when viewed in isolation. | |
| U+0930 | र | Devanagari | DEVANAGARI LETTER RA | ✗ | [set 28] | ||
| U+0935 | व | Devanagari | DEVANAGARI LETTER VA | ✗ | [set 28], set 29 | ||
| U+0937 U+0942 | षू | {Devanagari} | DEVANAGARI LETTER SSA + DEVANAGARI VOWEL SIGN UU | ✗ | set 30 | Cross-script variant Case (Devanagari with Gurmukhi) (sequence not in "Common", but elements are) | |
| U+0939 | ह | Devanagari | DEVANAGARI LETTER HA | ✗ | set 31 | ||
| U+0939 U+0942 | हू | {Devanagari} | DEVANAGARI LETTER HA + DEVANAGARI VOWEL SIGN UU | ✗ | set 32 | Cross-script variant Case (Devanagari with Gurmukhi) (sequence not in "Common", but elements are) | |
| U+093A | ऺ | Devanagari | DEVANAGARI VOWEL SIGN OE | ✗ | set 4 | ||
| U+093C | ़ | Devanagari | DEVANAGARI SIGN NUKTA | ✗ | set 33 | ||
| U+093E | ा | Devanagari | DEVANAGARI VOWEL SIGN AA | ✗ | set 34 | The origin and target elements, represented by vertical lines, appear visually similar and are primarily differentiated by line height, making them difficult to distinguish | |
| U+093E U+093C | ा़ | {Devanagari} | DEVANAGARI VOWEL SIGN AA + DEVANAGARI SIGN NUKTA | ✗ | set 34 | ||
| U+093F | ि | Devanagari | DEVANAGARI VOWEL SIGN I | ✗ | [set 2], set 35 | The origin element and the target element may seem visually similar in isolation, but their behavior within a word differs significantly. The origin element integrates with a consonant, forming a seamless connection, whereas the target element remains independent, | |
| U+0940 | ी | Devanagari | DEVANAGARI VOWEL SIGN II | ✗ | set 36, [set 37] | ||
| U+0945 | ॅ | Devanagari | DEVANAGARI VOWEL SIGN CANDRA E | ✗ | set 3 | ||
| U+0945 U+0902 | ॅं | {Devanagari} | DEVANAGARI VOWEL SIGN CANDRA E + DEVANAGARI SIGN ANUSVARA | ✗ | set 3 | ||
| U+0946 | ॆ | Devanagari | DEVANAGARI VOWEL SIGN SHORT E | ✗ | set 38 | ||
| U+0947 | े | Devanagari | DEVANAGARI VOWEL SIGN E | ✗ | set 38 | ||
| U+0948 | ै | Devanagari | DEVANAGARI VOWEL SIGN AI | ✗ | set 39 | ||
| U+0956 | ॖ | Devanagari | DEVANAGARI VOWEL SIGN UE | ✗ | set 40 | ||
| U+0957 | ॗ | Devanagari | DEVANAGARI VOWEL SIGN UUE | ✗ | set 41 | ||
| U+097B | ॻ | Devanagari | DEVANAGARI LETTER GGA | ✗ | set 7 | Underlining creates confusion between the two elements. ਗ vs ॻ | |
| U+0981 | ঁ | Bengali | BENGALI SIGN CANDRABINDU | ✗ | set 3 | could be confusing with regard to size or type of fonts | |
| U+098B | ঋ | Bengali | BENGALI LETTER VOCALIC R | ✗ | set 7 | ||
| U+0993 | ও | Bengali | BENGALI LETTER O | ✗ | set 6 | BN- GUR | |
| U+0996 | খ | Bengali | BENGALI LETTER KHA | ✗ | set 10 | ||
| U+0996 U+09BE | খা | {Bengali} | BENGALI LETTER KHA + BENGALI VOWEL SIGN AA | ✗ | set 7 | ||
| U+0998 | ঘ | Bengali | BENGALI LETTER GHA | ✗ | set 10 | could be confusing in decorative and stylistic fonts | |
| U+099D | ঝ | Bengali | BENGALI LETTER JHA | ✗ | set 7, set 42 | ||
| U+09A0 | ঠ | Bengali | BENGALI LETTER TTHA | ✗ | set 10 | ||
| U+09A3 | ণ | Bengali | BENGALI LETTER NNA | ✗ | set 43 | ||
| U+09A3 U+09BE | ণা | {Bengali} | BENGALI LETTER NNA + BENGALI VOWEL SIGN AA | ✗ | set 44 | ||
| U+09A4 U+09CD U+09A4 | ত্ত | {Bengali} | BENGALI LETTER TA + BENGALI SIGN VIRAMA + BENGALI LETTER TA | ✗ | set 6 | ||
| U+09A4 U+09CD U+09A5 | ত্থ | {Bengali} | BENGALI LETTER TA + BENGALI SIGN VIRAMA + BENGALI LETTER THA | ✗ | set 10 | ||
| U+09A5 | থ | Bengali | BENGALI LETTER THA | ✗ | set 10 | ||
| U+09A5 U+09BE | থা | {Bengali} | BENGALI LETTER THA + BENGALI VOWEL SIGN AA | ✗ | set 7 | ||
| U+09A7 | ধ | Bengali | BENGALI LETTER DHA | ✗ | set 10 | ||
| U+09A7 U+09BE | ধা | {Bengali} | BENGALI LETTER DHA + BENGALI VOWEL SIGN AA | ✗ | set 7 | ||
| U+09A8 | ন | Bengali | BENGALI LETTER NA | ✗ | set 43 | ||
| U+09A8 U+09BE | না | {Bengali} | BENGALI LETTER NA + BENGALI VOWEL SIGN AA | ✗ | set 44 | ||
| U+09AC | ব | Bengali | BENGALI LETTER BA | ✗ | set 7, set 42 | could be confusing in decorative and stylistic fonts | |
| U+09AC U+09BE | বা | {Bengali} | BENGALI LETTER BA + BENGALI VOWEL SIGN AA | ✗ | set 7 | Underlining creates confusion between the two elements. ਗ vs ॻ (sequence not in "Common", but elements are) | |
| U+09AE | ম | Bengali | BENGALI LETTER MA | ✗ | set 10 | ||
| U+09AF | য | Bengali | BENGALI LETTER YA | ✗ | set 10 | ||
| U+09B0 | র | Bengali | BENGALI LETTER RA | ✗ | set 7, set 42 | ||
| U+09B6 | শ | Bengali | BENGALI LETTER SHA | ✗ | set 43 | could be confusing in decorative and stylistic fonts or italics | |
| U+09B6 U+09BE | শা | {Bengali} | BENGALI LETTER SHA + BENGALI VOWEL SIGN AA | ✗ | set 44 | could be confusing in decorative and stylistic fonts or italics (sequence not in "Common", but elements are) | |
| U+09B7 | ষ | Bengali | BENGALI LETTER SSA | ✗ | set 10 | could be confusing in decorative and stylistic fonts | |
| U+09B8 | স | Bengali | BENGALI LETTER SA | ✗ | set 10 | could be confusing in decorative and stylistic fonts | |
| U+09BF | ি | Bengali | BENGALI VOWEL SIGN I | ✗ | [set 2], set 35 | ||
| U+09F0 | ৰ | Bengali | BENGALI LETTER RA WITH MIDDLE DIAGONAL | ✗ | set 7, set 42 | ||
| U+09F1 | ৱ | Bengali | BENGALI LETTER RA WITH LOWER DIAGONAL | ✗ | set 7, set 42 | ||
| U+0A02 | ਂ | Gurmukhi | GURMUKHI SIGN BINDI | ✔ | set 4 | Other: Near identical character shapes of origin and target elements in Gurmukhi and Gujarati scripts | |
| U+0A05 | ਅ | Gurmukhi | GURMUKHI LETTER A | ✔ | set 43 | could be confusing in decorative and stylistic fonts or italics | |
| U+0A06 | ਆ | Gurmukhi | GURMUKHI LETTER AA | ✔ | set 44 | could be confusing in decorative and stylistic fonts or italics | |
| U+0A07 | ਇ | Gurmukhi | GURMUKHI LETTER I | ✔ | set 23 | ||
| U+0A08 | ਈ | Gurmukhi | GURMUKHI LETTER II | ✔ | set 24 | In the element ਈਂ,for smaller font sizes, the bindi (0A02) often merges visually with ਈ creating confusion for majority | |
| U+0A08 U+0A02 | ਈਂ | {Gurmukhi} | GURMUKHI LETTER II + GURMUKHI SIGN BINDI | ✔ | set 24 | In the element ਈਂ,for smaller font sizes, the bindi (0A02) often merges visually with ਈ creating confusion for majority (sequence not in "Common", but elements are) | |
| U+0A09 | ਉ | Gurmukhi | GURMUKHI LETTER U | ✔ | set 45 | In the element ਉਂ,for smaller font sizes, the bindi (0A02) often merges visually with ਉ creating confusion for majority | |
| U+0A09 U+0A02 | ਉਂ | {Gurmukhi} | GURMUKHI LETTER U + GURMUKHI SIGN BINDI | ✔ | set 45 | Underlining can fully or partially obscure the lower horizontal lines of both the origin and target elements, making them difficult to distinguish. For example ਉ vs ਊ (sequence not in "Common", but elements are) | |
| U+0A0A | ਊ | Gurmukhi | GURMUKHI LETTER UU | ✔ | set 45 | In the element ਊਂ,for smaller font sizes, the bindi (0A02) often merges visually with ਊ making it difficult to discriminate from ਊ | |
| U+0A0A U+0A02 | ਊਂ | {Gurmukhi} | GURMUKHI LETTER UU + GURMUKHI SIGN BINDI | ✔ | set 45 | In the element ਉਂ,for smaller font sizes, the bindi (0A02) often merges visually with ਉ creating confusion for majority (sequence not in "Common", but elements are) | |
| U+0A0F | ਏ | Gurmukhi | GURMUKHI LETTER EE | ✔ | set 25 | ||
| U+0A10 | ਐ | Gurmukhi | GURMUKHI LETTER AI | ✔ | set 46 | In the element ਐਂ,for smaller font sizes, the bindi (0A02) often merges visually with ਐ creating confusion for majority | |
| U+0A10 U+0A02 | ਐਂ | {Gurmukhi} | GURMUKHI LETTER AI + GURMUKHI SIGN BINDI | ✔ | set 46 | In the element ਐਂ,for smaller font sizes, the bindi (0A02) often merges visually with ਐ creating confusion for majority (sequence not in "Common", but elements are) | |
| U+0A13 | ਓ | Gurmukhi | GURMUKHI LETTER OO | ✔ | set 47, [set 48] | In the element ਓਂ,for smaller font sizes, the bindi (0A02) often merges visually with ਓ creating confusion for majority | |
| U+0A13 U+0A02 | ਓਂ | {Gurmukhi} | GURMUKHI LETTER OO + GURMUKHI SIGN BINDI | ✔ | set 47 | In the element ਓਂ,for smaller font sizes, the bindi (0A02) often merges visually with ਓ creating confusion for majority (sequence not in "Common", but elements are) | |
| U+0A15 | ਕ | Gurmukhi | GURMUKHI LETTER KA | ✔ | [set 28], set 29 | ||
| U+0A16 | ਖ | Gurmukhi | GURMUKHI LETTER KHA | ✔ | set 10 | ||
| U+0A17 | ਗ | Gurmukhi | GURMUKHI LETTER GA | ✔ | set 7, [set 8], set 9 | Underlining creates confusion between the two elements. ਗ vs ॻ | |
| U+0A17 U+0A70 | ਗੰ | {Gurmukhi} | GURMUKHI LETTER GA + GURMUKHI TIPPI | ✔ | set 49 | (sequence not in "Common", but elements are) | |
| U+0A18 | ਘ | Gurmukhi | GURMUKHI LETTER GHA | ✔ | [set 50] | The origin and target elements may appear visually similar in isolation, however, within a word, they are easily distinguishable due to the absence of a headline in Gujarati script, which differentiates them from Gurmukhi characters. | |
| U+0A18 U+0A47 | ਘੇ | {Gurmukhi} | GURMUKHI LETTER GHA + GURMUKHI VOWEL SIGN EE | ✔ | set 51 | Other: The origin and target elements may appear visually similar in isolation, however, within a word, they are easily distinguishable due to the absence of a headline in Gujarati script, which differentiates them from Gurmukhi characters. (They are not confusing but used in the screening calculation.) (sequence not in "Common", but elements are) | |
| U+0A18 U+0A48 | ਘੈ | {Gurmukhi} | GURMUKHI LETTER GHA + GURMUKHI VOWEL SIGN AI | ✔ | set 52 | Other: The origin and target elements may appear visually similar in isolation, however, within a word, they are easily distinguishable due to the absence of a headline in Gujarati script, which differentiates them from Gurmukhi characters. (They are not confusing but used in the screening calculation.) (sequence not in "Common", but elements are) | |
| U+0A18 U+0A4D U+0A30 | ਘ੍ਰ | {Gurmukhi} | GURMUKHI LETTER GHA + GURMUKHI SIGN VIRAMA + GURMUKHI LETTER RA | ✔ | set 26 | Cross-script variant Case (Devanagari with Gurmukhi) (sequence not in "Common", but elements are) | |
| U+0A19 | ਙ | Gurmukhi | GURMUKHI LETTER NGA | ✔ | set 5 | ||
| U+0A1A | ਚ | Gurmukhi | GURMUKHI LETTER CA | ✔ | set 7 | ||
| U+0A1C | ਜ | Gurmukhi | GURMUKHI LETTER JA | ✔ | set 19, set 20 | ||
| U+0A1E | ਞ | Gurmukhi | GURMUKHI LETTER NYA | ✔ | set 31 | The two elements appear nearly identical, with the primary distinguishing feature being a small line on the left side of the origin element. | |
| U+0A1F | ਟ | Gurmukhi | GURMUKHI LETTER TTA | ✔ | set 12, [set 13] | ||
| U+0A1F U+0A4D U+0A35 | ਟ੍ਵ | {Gurmukhi} | GURMUKHI LETTER TTA + GURMUKHI SIGN VIRAMA + GURMUKHI LETTER VA | ✔ | set 14 | Cross-script variant Case (Devanagari with Gurmukhi) (sequence not in "Common", but elements are) | |
| U+0A1F U+0A4D U+0A39 | ਟ੍ਹ | {Gurmukhi} | GURMUKHI LETTER TTA + GURMUKHI SIGN VIRAMA + GURMUKHI LETTER HA | ✔ | set 15 | Cross-script variant Case (Devanagari with Gurmukhi) (sequence not in "Common", but elements are) | |
| U+0A20 | ਠ | Gurmukhi | GURMUKHI LETTER TTHA | ✔ | set 16 | ||
| U+0A20 U+0A4D U+0A30 | ਠ੍ਰ | {Gurmukhi} | GURMUKHI LETTER TTHA + GURMUKHI SIGN VIRAMA + GURMUKHI LETTER RA | ✔ | set 17 | Cross-script variant Case (Devanagari with Gurmukhi) (sequence not in "Common", but elements are) | |
| U+0A21 | ਡ | Gurmukhi | GURMUKHI LETTER DDA | ✔ | set 6 | The shapes of the two elements appear quite similar overall, with the primary distinguishing feature being the loop located on the lower left side of the origin element. | |
| U+0A22 | ਢ | Gurmukhi | GURMUKHI LETTER DDHA | ✔ | set 12 | ||
| U+0A23 | ਣ | Gurmukhi | GURMUKHI LETTER NNA | ✔ | [set 13] | ||
| U+0A24 | ਤ | Gurmukhi | GURMUKHI LETTER TA | ✔ | set 6 | BN- GUR | |
| U+0A25 | ਥ | Gurmukhi | GURMUKHI LETTER THA | ✔ | set 10 | Cross-script confusable case. | |
| U+0A25 U+0A4D U+0A30 | ਥ੍ਰ | {Gurmukhi} | GURMUKHI LETTER THA + GURMUKHI SIGN VIRAMA + GURMUKHI LETTER RA | ✔ | set 30 | Cross-script variant Case (Devanagari with Gurmukhi) (sequence not in "Common", but elements are) | |
| U+0A26 | ਦ | Gurmukhi | GURMUKHI LETTER DA | ✔ | set 12, [set 18] | ||
| U+0A27 | ਧ | Gurmukhi | GURMUKHI LETTER DHA | ✔ | set 21 | Other: The shapes of the two elements are visually quite similar, despite belonging to different scripts, making it challenging even for native speakers to easily distinguish the characters when viewed in isolation. | |
| U+0A27 U+0A4D U+0A30 | ਧ੍ਰ | {Gurmukhi} | GURMUKHI LETTER DHA + GURMUKHI SIGN VIRAMA + GURMUKHI LETTER RA | ✔ | set 22 | Cross-script variant Case (Devanagari with Gurmukhi) (sequence not in "Common", but elements are) | |
| U+0A28 | ਨ | Gurmukhi | GURMUKHI LETTER NA | ✔ | set 16 | ||
| U+0A2A | ਪ | Gurmukhi | GURMUKHI LETTER PA | ✔ | set 21, [set 53] | ||
| U+0A2A U+0A4D U+0A30 | ਪ੍ਰ | {Gurmukhi} | GURMUKHI LETTER PA + GURMUKHI SIGN VIRAMA + GURMUKHI LETTER RA | ✔ | set 22 | Cross-script variant Case (Devanagari with Gurmukhi) (sequence not in "Common", but elements are) | |
| U+0A2B | ਫ | Gurmukhi | GURMUKHI LETTER PHA | ✔ | set 12, [set 18] | ||
| U+0A2C | ਬ | Gurmukhi | GURMUKHI LETTER BA | ✔ | set 10, [set 11] | could be confusing in decorative and stylistic fonts | |
| U+0A2D | ਭ | Gurmukhi | GURMUKHI LETTER BHA | ✔ | set 6 | could be confusing in decorative and stylistic fonts | |
| U+0A2E | ਮ | Gurmukhi | GURMUKHI LETTER MA | ✔ | set 10 | ||
| U+0A2E U+0A4D U+0A30 | ਮ੍ਰ | {Gurmukhi} | GURMUKHI LETTER MA + GURMUKHI SIGN VIRAMA + GURMUKHI LETTER RA | ✔ | set 27 | Cross-script variant Case (Devanagari with Gurmukhi) (sequence not in "Common", but elements are) | |
| U+0A30 | ਰ | Gurmukhi | GURMUKHI LETTER RA | ✔ | set 7, set 42 | could be confusing in decorative and stylistic fonts | |
| U+0A30 U+0A3E | ਰਾ | {Gurmukhi} | GURMUKHI LETTER RA + GURMUKHI VOWEL SIGN AA | ✔ | set 7 | Underlining creates confusion between the two elements. ਗ vs ॻ (sequence not in "Common", but elements are) | |
| U+0A30 U+0A40 | ਰੀ | {Gurmukhi} | GURMUKHI LETTER RA + GURMUKHI VOWEL SIGN II | ✔ | set 49 | (sequence not in "Common", but elements are) | |
| U+0A35 | ਵ | Gurmukhi | GURMUKHI LETTER VA | ✔ | set 31 | The two elements appear nearly identical, with the primary distinguishing feature being a small line on the left side of the origin element. | |
| U+0A35 U+0A4D U+0A30 | ਵ੍ਰ | {Gurmukhi} | GURMUKHI LETTER VA + GURMUKHI SIGN VIRAMA + GURMUKHI LETTER RA | ✔ | set 32 | Cross-script variant Case (Devanagari with Gurmukhi) (sequence not in "Common", but elements are) | |
| U+0A38 | ਸ | Gurmukhi | GURMUKHI LETTER SA | ✔ | set 10 | could be confusing in decorative and stylistic fonts | |
| U+0A38 U+0A4D U+0A30 | ਸ੍ਰ | {Gurmukhi} | GURMUKHI LETTER SA + GURMUKHI SIGN VIRAMA + GURMUKHI LETTER RA | ✔ | set 27 | Cross-script variant Case (Devanagari with Gurmukhi) (sequence not in "Common", but elements are) | |
| U+0A3C | ਼ | Gurmukhi | GURMUKHI SIGN NUKTA | ✔ | set 33 | ||
| U+0A3E | ਾ | Gurmukhi | GURMUKHI VOWEL SIGN AA | ✔ | set 34 | The origin and target elements, represented by vertical lines, appear visually similar and are primarily differentiated by line height, making them difficult to distinguish | |
| U+0A3F | ਿ | Gurmukhi | GURMUKHI VOWEL SIGN I | ✔ | [set 2], set 35 | The origin element and the target element may seem visually similar in isolation, but their behavior within a word differs significantly. The origin element integrates with a consonant, forming a seamless connection, whereas the target element remains independent, | |
| U+0A40 | ੀ | Gurmukhi | GURMUKHI VOWEL SIGN II | ✔ | set 36, [set 37] | In some font sizes, the bindi (0A02) tends to merge visually with the bihari (0A40). Example ਕੀ (0A15 0A40) vs ਕੀਂ (0A15 0A40 0A02) | |
| U+0A40 U+0A02 | ੀਂ | {Gurmukhi} | GURMUKHI VOWEL SIGN II + GURMUKHI SIGN BINDI | ✔ | set 36 | In some font sizes, the bindi (0A02) tends to merge visually with the bihari (0A40). Example ਕੀ (0A15 0A40) vs ਕੀਂ (0A15 0A40 0A02) (sequence not in "Common", but elements are) | |
| U+0A41 | ੁ | Gurmukhi | GURMUKHI VOWEL SIGN U | ✔ | set 40 | ||
| U+0A42 | ੂ | Gurmukhi | GURMUKHI VOWEL SIGN UU | ✔ | set 41 | ||
| U+0A47 | ੇ | Gurmukhi | GURMUKHI VOWEL SIGN EE | ✔ | set 38 | In some font sizes, the bindi (0A02) tends to merge visually with the lavan (0A47). Example ਕੇ (0A15 0A47) vs ਕੇਂ (0A15 0A47 0A02) | |
| U+0A47 U+0A02 | ੇਂ | {Gurmukhi} | GURMUKHI VOWEL SIGN EE + GURMUKHI SIGN BINDI | ✔ | set 38 | In some font sizes, the bindi (0A02) tends to merge visually with the horrha (0A4B). Example ਕੋ (0A15 0A4B) vs ਕੋਂ (0A15 0A4B 0A02) (Augmented from 0A4B and 0A4B 0A02) (sequence not in "Common", but elements are) | |
| U+0A48 | ੈ | Gurmukhi | GURMUKHI VOWEL SIGN AI | ✔ | set 39 | In some font sizes, the bindi (0A02) tends to merge visually with the dulavan (0A48). Example ਕੈ (0A15 0A48) vs ਕੈਂ (0A15 0A48 0A02) | |
| U+0A48 U+0A02 | ੈਂ | {Gurmukhi} | GURMUKHI VOWEL SIGN AI + GURMUKHI SIGN BINDI | ✔ | set 39 | In some font sizes, the bindi (0A02) tends to merge visually with the dulavan (0A48). Example ਕੈ (0A15 0A48) vs ਕੈਂ (0A15 0A48 0A02) (sequence not in "Common", but elements are) | |
| U+0A4B | ੋ | Gurmukhi | GURMUKHI VOWEL SIGN OO | ✔ | set 38 | In some font sizes, the bindi (0A02) tends to merge visually with the horrha (0A4B). Example ਕੋ (0A15 0A4B) vs ਕੋਂ (0A15 0A4B 0A02) | |
| U+0A4B U+0A02 | ੋਂ | {Gurmukhi} | GURMUKHI VOWEL SIGN OO + GURMUKHI SIGN BINDI | ✔ | set 38 | In some font sizes, the bindi (0A02) tends to merge visually with the lavan (0A47). Example ਕੇ (0A15 0A47) vs ਕੇਂ (0A15 0A47 0A02) (sequence not in "Common", but elements are) | |
| U+0A4C | ੌ | Gurmukhi | GURMUKHI VOWEL SIGN AU | ✔ | set 54 | In some font sizes, the bindi (0A02) tends to merge visually with the kanaura (0A4C). Example ਕੌ (0A15 0A4C) vs ਕੌਂ (0A15 0A4C 0A02) | |
| U+0A4C U+0A02 | ੌਂ | {Gurmukhi} | GURMUKHI VOWEL SIGN AU + GURMUKHI SIGN BINDI | ✔ | set 54 | In some font sizes, the bindi (0A02) tends to merge visually with the kanaura (0A4C). Example ਕੌ (0A15 0A4C) vs ਕੌਂ (0A15 0A4C 0A02) (sequence not in "Common", but elements are) | |
| U+0A4D U+0A35 | ੍ਵ | {Gurmukhi} | GURMUKHI SIGN VIRAMA + GURMUKHI LETTER VA | ✔ | set 55 | Underlining intersects the subjoined consonants thereby obscuring critical parts of the characters. Example ਕ੍ਹ and ਕ੍ਵ. (sequence not in "Common", but elements are) | |
| U+0A4D U+0A39 | ੍ਹ | {Gurmukhi} | GURMUKHI SIGN VIRAMA + GURMUKHI LETTER HA | ✔ | set 55 | Underlining intersects the subjoined consonants thereby obscuring critical parts of the characters. Example ਕ੍ਹ and ਕ੍ਵ. (sequence not in "Common", but elements are) | |
| U+0A5C | ੜ | Gurmukhi | GURMUKHI LETTER RRA | ✔ | set 6 | BN- GUR | |
| U+0A71 | ੱ | Gurmukhi | GURMUKHI ADDAK | ✔ | set 3 | could be confusing with regard to size or type of fonts | |
| U+0A82 | ં | Gujarati | GUJARATI SIGN ANUSVARA | ✗ | set 4 | Other: Near identical character shapes of origin and target elements in Gurmukhi and Gujarati scripts | |
| U+0A85 | અ | Gujarati | GUJARATI LETTER A | ✗ | [set 50] | The origin and target elements may appear visually similar in isolation, however, within a word, they are easily distinguishable due to the absence of a headline in Gujarati script, which differentiates them from Gurmukhi characters. | |
| U+0A89 | ઉ | Gujarati | GUJARATI LETTER U | ✗ | [set 48] | In the element ਓਂ,for smaller font sizes, the bindi (0A02) often merges visually with ਓ creating confusion for majority | |
| U+0A8D | ઍ | Gujarati | GUJARATI VOWEL CANDRA E | ✗ | set 51 | Other: The origin and target elements may appear visually similar in isolation, however, within a word, they are easily distinguishable due to the absence of a headline in Gujarati script, which differentiates them from Gurmukhi characters. (They are not confusing but used in the screening calculation.) | |
| U+0A8F | એ | Gujarati | GUJARATI LETTER E | ✗ | set 51 | Other: The origin and target elements may appear visually similar in isolation, however, within a word, they are easily distinguishable due to the absence of a headline in Gujarati script, which differentiates them from Gurmukhi characters. (They are not confusing but used in the screening calculation.) | |
| U+0A90 | ઐ | Gujarati | GUJARATI LETTER AI | ✗ | set 52 | Other: The origin and target elements may appear visually similar in isolation, however, within a word, they are easily distinguishable due to the absence of a headline in Gujarati script, which differentiates them from Gurmukhi characters. (They are not confusing but used in the screening calculation.) | |
| U+0A96 | ખ | Gujarati | GUJARATI LETTER KHA | ✗ | [set 50] | The origin and target elements may appear visually similar in isolation, however, within a word, they are easily distinguishable due to the absence of a headline in Gujarati script, which differentiates them from Gurmukhi characters. | |
| U+0A97 | ગ | Gujarati | GUJARATI LETTER GA | ✗ | [set 8] | Underlining creates confusion between the two elements. ਗ vs ॻ | |
| U+0A98 | ઘ | Gujarati | GUJARATI LETTER GHA | ✗ | [set 11], set 56 | could be confusing in decorative and stylistic fonts | |
| U+0A9A | ચ | Gujarati | GUJARATI LETTER CA | ✗ | set 21 | ||
| U+0A9F | ટ | Gujarati | GUJARATI LETTER TTA | ✗ | [set 13] | ||
| U+0AA2 | ઢ | Gujarati | GUJARATI LETTER DDHA | ✗ | [set 18] | ||
| U+0AA7 | ધ | Gujarati | GUJARATI LETTER DHA | ✗ | [set 11], set 56 | could be confusing in decorative and stylistic fonts | |
| U+0AAA | પ | Gujarati | GUJARATI LETTER PA | ✗ | [set 53] | ||
| U+0AAC | બ | Gujarati | GUJARATI LETTER BA | ✗ | [set 50] | The origin and target elements may appear visually similar in isolation, however, within a word, they are easily distinguishable due to the absence of a headline in Gujarati script, which differentiates them from Gurmukhi characters. | |
| U+0AAE | મ | Gujarati | GUJARATI LETTER MA | ✗ | set 10 | ||
| U+0AAF | ય | Gujarati | GUJARATI LETTER YA | ✗ | set 21 | ||
| U+0AB0 | ર | Gujarati | GUJARATI LETTER RA | ✗ | [set 28] | ||
| U+0ABF | િ | Gujarati | GUJARATI VOWEL SIGN I | ✗ | [set 2] | The origin element and the target element may seem visually similar in isolation, but their behavior within a word differs significantly. The origin element integrates with a consonant, forming a seamless connection, whereas the target element remains independent, | |
| U+0AC0 | ી | Gujarati | GUJARATI VOWEL SIGN II | ✗ | [set 37] | In some font sizes, the bindi (0A02) tends to merge visually with the bihari (0A40). Example ਕੀ (0A15 0A40) vs ਕੀਂ (0A15 0A40 0A02) | |
| U+0AC7 | ે | Gujarati | GUJARATI VOWEL SIGN E | ✗ | set 38 | In some font sizes, the bindi (0A02) tends to merge visually with the lavan (0A47). Example ਕੇ (0A15 0A47) vs ਕੇਂ (0A15 0A47 0A02) | |
| U+0AC8 | ૈ | Gujarati | GUJARATI VOWEL SIGN AI | ✗ | set 39 | In some font sizes, the bindi (0A02) tends to merge visually with the dulavan (0A48). Example ਕੈ (0A15 0A48) vs ਕੈਂ (0A15 0A48 0A02) | |
| U+0B13 | ଓ | Oriya | ORIYA LETTER O | ✗ | set 6 | ||
| U+0B38 | ସ | Oriya | ORIYA LETTER SA | ✗ | set 10 | ||
| U+1E6D | ṭ | Latin | LATIN SMALL LETTER T WITH DOT BELOW | ✗ | set 1 | ||
| U+1E71 | ṱ | Latin | LATIN SMALL LETTER T WITH CIRCUMFLEX BELOW | ✗ | set 1 |
Legend
Throughout this document, a code point sequence may be annotated with a string in ALL CAPS that is constructed on the same principle as a name for a Unicode Named Sequence. No claim is made that a sequence thus annotated is in fact a named sequence, nor that the annotation in such case actually corresponds to the formal name of a named sequence.
- Code Point
- A code point or code point sequence.
- Glyph
- The shape displayed depends on the fonts available to your browser.
- Script
- Shows the script property value from the Unicode Character Database. Combining marks may have the value Inherited and code points used with more than one script may have the value Common. Sequences are annotated with a set of all distinct script values.
- Name
- Shows the character or sequence name from the Unicode Character Database. Named sequences are listed with their normative names, for ad-hoc sequences the individual names are shown separated by “+”.
- Ref
- Links to the references associated with the code point or sequence, if any.
- Confusables
- Link to the confusables set the code point or sequence is a member of, except where a coded point or sequence maps only to itself, in which case the similarity category of that mapping is listed.
- Comment
- The comment as given in the XML file. However, if the comment for this row consists only of the code point or sequence name, it is suppressed in this view.
- ✔ - core repertoire
- A check mark in the Part-of-repertoire column indicates a code point is part of the core repertoire.
- ✗ - out-of-repertoire
- A code point shown with ✗ is not part of the repertoire. It is listed only because it is the target of an out-of-repertoire-var variant mapping.
Confusables
Confusables Set Summary
| Number of confusables sets | 56 | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Largest confusables set | 22 | ||||||||
| Ordinary Confusables by Similarity Category |
|
||||||||
| Reflexive Confusables by Similarity Category |
|
Confusables Sets
The following tables list all confusables sets defined in this document, except for singleton sets. Each table lists all confusables mapping pairs of the set; one per row. Mappings are assumed to be symmetric: each row documents both forward (→) and reverse (←) mapping directions. In each table, the mappings are sorted by Source value in ascending code point order; shading is used to group mappings from the same source code point or sequence.
Where the similarity category of both forward and reverse mappings are the same, a single value is given in the Similarity Category column; otherwise the similarity categorys for forward and reverse mappings, as well as comments and references, are listed above one another. For summary counts, both forward and reverse mappings are always counted separately.
A mapping where source and target are the same is reflexive. Confusables sets consisting of only a single reflexive mapping are not shown as a set. Instead, the similarity category of the mapping is listed in the Confusables column of the Repertoire by Code Point table. Reflexive mappings that are part of a larger set are indicated with a “≡” and are counted once per entry.
In any document with confusables specifications that are well behaved, all members within each confusables set are defined as confusables or variants of each other; the mappings in each set are symmetric and transitive; and confusables sets for each context are disjoint, but code points that have confusables mappings with multiple contexts are members of more than one set.
Common Legend
- Source
- By convention, the smaller of the two code points in a confusables mapping pair.
- Target
- By convention, the larger of the two code points in a confusables mapping pair.
- Glyph
- The shape displayed for source or target depends on the fonts available to your browser.
- → - forward
- Indicates that Type, Ref and Comment apply to the mapping from source to target.
- ← - reverse
- Indicates that Type, Ref and Comment apply to the reverse mapping from target to source.
- ↔ - both
- Indicates that Type, Ref and Comment apply to both forward and reverse mapping.
- ≡ - reflexive
- Indicates that Type, Ref and Comment are for a reflexive mapping where source equals target.
- Similarity Category
- The similarity category of the confusables mapping. A reflexive similarity category “out-of-repertoire-var” designates the target as not part of the repertoire; it is required as target for one or more confusables mappings that cross repertoire boundaries. In this LGR, types for confusables mappings between out-of-repertoire code points are shown in italic while types for pure in-repertoire confusables mappings are shown in bold.
- Required Context
- Link to the rule defining a required context the source must satisfy for the confusables mapping to be defined. If prefixed by “not:”, identifies a context that must not occur.
- Ref
- One or more reference IDs (optional). A “/” separates references for reverse / forward mappings, if different.
- Comment
- A descriptive comment (optional). A “/” separates comments for reverse / forward mappings, if different.By convention, comments start with a "Reason" code indicating the nature of the similarity.
Confusables Set 1 — 14 Members
| Source | Glyph | Target | Glyph | Similarity Category | Ref | Comment | |
|---|---|---|---|---|---|---|---|
| 0066 | f | 0066 | f | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 0066 | f | 0074 | t | ↔ | 4 | Injected confusable mapping | |
| 0066 | f | 0142 | ł | ↔ | 4 | Injected confusable mapping | |
| 0066 | f | 0165 | ť | ↔ | 4 | Injected confusable mapping | |
| 0066 | f | 0167 | ŧ | ↔ | 4 | Injected confusable mapping | |
| 0066 | f | 0192 | ƒ | ↔ | 1 | Variant | |
| 0066 | f | 01AD | ƭ | ↔ | 2 | Injected confusable mapping | |
| 0066 | f | 021B | ț | ↔ | 4 | Injected confusable mapping | |
| 0066 | f | 0268 | ɨ | ↔ | 4 | Injected confusable mapping | |
| 0066 | f | 03C4 | τ | ↔ | 4 | Injected confusable mapping | |
| 0066 | f | 0442 | т | ↔ | 4 | Injected confusable mapping | |
| 0066 | f | 04AD | ҭ | ↔ | 4 | Injected confusable mapping | |
| 0066 | f | 1E6D | ṭ | ↔ | 4 | Injected confusable mapping | |
| 0066 | f | 1E71 | ṱ | ↔ | 4 | Injected confusable mapping | |
| 0074 | t | 0074 | t | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 0074 | t | 0142 | ł | ↔ | 4 | Injected confusable mapping | |
| 0074 | t | 0165 | ť | ↔ | 4 | Injected confusable mapping | |
| 0074 | t | 0167 | ŧ | ↔ | 4 | Injected confusable mapping | |
| 0074 | t | 0192 | ƒ | ↔ | 4 | Injected confusable mapping | |
| 0074 | t | 01AD | ƭ | ↔ | 4 | Injected confusable mapping | |
| 0074 | t | 021B | ț | ↔ | 4 | Injected confusable mapping | |
| 0074 | t | 0268 | ɨ | ↔ | 4 | Injected confusable mapping | |
| 0074 | t | 03C4 | τ | ↔ | 4 | Injected confusable mapping | |
| 0074 | t | 0442 | т | ↔ | 4 | Injected confusable mapping | |
| 0074 | t | 04AD | ҭ | ↔ | 4 | Injected confusable mapping | |
| 0074 | t | 1E6D | ṭ | ↔ | 4 | Injected confusable mapping | |
| 0074 | t | 1E71 | ṱ | ↔ | 4 | Injected confusable mapping | |
| 0142 | ł | 0142 | ł | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 0142 | ł | 0165 | ť | ↔ | 4 | Injected confusable mapping | |
| 0142 | ł | 0167 | ŧ | ↔ | 4 | Injected confusable mapping | |
| 0142 | ł | 0192 | ƒ | ↔ | 4 | Injected confusable mapping | |
| 0142 | ł | 01AD | ƭ | ↔ | 4 | Injected confusable mapping | |
| 0142 | ł | 021B | ț | ↔ | 4 | Injected confusable mapping | |
| 0142 | ł | 0268 | ɨ | ↔ | 4 | Injected confusable mapping | |
| 0142 | ł | 03C4 | τ | ↔ | 4 | Injected confusable mapping | |
| 0142 | ł | 0442 | т | ↔ | 4 | Injected confusable mapping | |
| 0142 | ł | 04AD | ҭ | ↔ | 4 | Injected confusable mapping | |
| 0142 | ł | 1E6D | ṭ | ↔ | 4 | Injected confusable mapping | |
| 0142 | ł | 1E71 | ṱ | ↔ | 4 | Injected confusable mapping | |
| 0165 | ť | 0165 | ť | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 0165 | ť | 0167 | ŧ | ↔ | 4 | Injected confusable mapping | |
| 0165 | ť | 0192 | ƒ | ↔ | 4 | Injected confusable mapping | |
| 0165 | ť | 01AD | ƭ | ↔ | 4 | Injected confusable mapping | |
| 0165 | ť | 021B | ț | ↔ | 4 | Injected confusable mapping | |
| 0165 | ť | 0268 | ɨ | ↔ | 4 | Injected confusable mapping | |
| 0165 | ť | 03C4 | τ | ↔ | 4 | Injected confusable mapping | |
| 0165 | ť | 0442 | т | ↔ | 4 | Injected confusable mapping | |
| 0165 | ť | 04AD | ҭ | ↔ | 4 | Injected confusable mapping | |
| 0165 | ť | 1E6D | ṭ | ↔ | 4 | Injected confusable mapping | |
| 0165 | ť | 1E71 | ṱ | ↔ | 4 | Injected confusable mapping | |
| 0167 | ŧ | 0167 | ŧ | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 0167 | ŧ | 0192 | ƒ | ↔ | 4 | Injected confusable mapping | |
| 0167 | ŧ | 01AD | ƭ | ↔ | 4 | Injected confusable mapping | |
| 0167 | ŧ | 021B | ț | ↔ | 4 | Injected confusable mapping | |
| 0167 | ŧ | 0268 | ɨ | ↔ | 4 | Injected confusable mapping | |
| 0167 | ŧ | 03C4 | τ | ↔ | 4 | Injected confusable mapping | |
| 0167 | ŧ | 0442 | т | ↔ | 4 | Injected confusable mapping | |
| 0167 | ŧ | 04AD | ҭ | ↔ | 4 | Injected confusable mapping | |
| 0167 | ŧ | 1E6D | ṭ | ↔ | 4 | Injected confusable mapping | |
| 0167 | ŧ | 1E71 | ṱ | ↔ | 4 | Injected confusable mapping | |
| 0192 | ƒ | 0192 | ƒ | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 0192 | ƒ | 01AD | ƭ | ↔ | 4 | Injected confusable mapping | |
| 0192 | ƒ | 021B | ț | ↔ | 4 | Injected confusable mapping | |
| 0192 | ƒ | 0268 | ɨ | ↔ | 4 | Injected confusable mapping | |
| 0192 | ƒ | 03C4 | τ | ↔ | 4 | Injected confusable mapping | |
| 0192 | ƒ | 0442 | т | ↔ | 4 | Injected confusable mapping | |
| 0192 | ƒ | 04AD | ҭ | ↔ | 4 | Injected confusable mapping | |
| 0192 | ƒ | 1E6D | ṭ | ↔ | 4 | Injected confusable mapping | |
| 0192 | ƒ | 1E71 | ṱ | ↔ | 4 | Injected confusable mapping | |
| 01AD | ƭ | 01AD | ƭ | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 01AD | ƭ | 021B | ț | ↔ | 4 | Injected confusable mapping | |
| 01AD | ƭ | 0268 | ɨ | ↔ | 4 | Injected confusable mapping | |
| 01AD | ƭ | 03C4 | τ | ↔ | 4 | Injected confusable mapping | |
| 01AD | ƭ | 0442 | т | ↔ | 4 | Injected confusable mapping | |
| 01AD | ƭ | 04AD | ҭ | ↔ | 4 | Injected confusable mapping | |
| 01AD | ƭ | 1E6D | ṭ | ↔ | 4 | Injected confusable mapping | |
| 01AD | ƭ | 1E71 | ṱ | ↔ | 4 | Injected confusable mapping | |
| 021B | ț | 021B | ț | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 021B | ț | 0268 | ɨ | ↔ | 4 | Injected confusable mapping | |
| 021B | ț | 03C4 | τ | ↔ | 4 | Injected confusable mapping | |
| 021B | ț | 0442 | т | ↔ | 4 | Injected confusable mapping | |
| 021B | ț | 04AD | ҭ | ↔ | 4 | Injected confusable mapping | |
| 021B | ț | 1E6D | ṭ | ↔ | 4 | Injected confusable mapping | |
| 021B | ț | 1E71 | ṱ | ↔ | 4 | Injected confusable mapping | |
| 0268 | ɨ | 0268 | ɨ | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 0268 | ɨ | 03C4 | τ | ↔ | 4 | Injected confusable mapping | |
| 0268 | ɨ | 0442 | т | ↔ | 4 | Injected confusable mapping | |
| 0268 | ɨ | 04AD | ҭ | ↔ | 4 | Injected confusable mapping | |
| 0268 | ɨ | 1E6D | ṭ | ↔ | 4 | Injected confusable mapping | |
| 0268 | ɨ | 1E71 | ṱ | ↔ | 4 | Injected confusable mapping | |
| 03C4 | τ | 03C4 | τ | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 03C4 | τ | 0442 | т | ↔ | 4 | Injected confusable mapping | |
| 03C4 | τ | 04AD | ҭ | ↔ | 4 | Injected confusable mapping | |
| 03C4 | τ | 1E6D | ṭ | ↔ | 4 | Injected confusable mapping | |
| 03C4 | τ | 1E71 | ṱ | ↔ | 4 | Injected confusable mapping | |
| 0442 | т | 0442 | т | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 0442 | т | 04AD | ҭ | ↔ | 4 | Injected confusable mapping | |
| 0442 | т | 1E6D | ṭ | ↔ | 4 | Injected confusable mapping | |
| 0442 | т | 1E71 | ṱ | ↔ | 4 | Injected confusable mapping | |
| 04AD | ҭ | 04AD | ҭ | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 04AD | ҭ | 1E6D | ṭ | ↔ | 4 | Injected confusable mapping | |
| 04AD | ҭ | 1E71 | ṱ | ↔ | 4 | Injected confusable mapping | |
| 1E6D | ṭ | 1E6D | ṭ | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 1E6D | ṭ | 1E71 | ṱ | ↔ | 4 | Injected confusable mapping | |
| 1E71 | ṱ | 1E71 | ṱ | ≡ | out-of-repertoire-var | Not part of repertoire |
Confusables Set 2 [This set is for documentation only] — 6 Members
| Source | Glyph | Target | Glyph | Similarity Category | Required Context | Ref | Comment | |
|---|---|---|---|---|---|---|---|---|
| 0066 | f | 0192 | ƒ | ↔ | 1 | excluded-similarity | Variant | |
| 0066 | f | 093F | ि | ↔ | 4 | excluded-similarity | [101] / | Imposed based on variants plus confusables |
| 0066 | f | 09BF | ি | ↔ | 4 | excluded-similarity | [101] / | Imposed based on variants plus confusables |
| 0066 | f | 0A3F | ਿ | ↔ | 4 | excluded-similarity | [101] / | Not_confusing The origin element and the target element may seem visually similar in isolation, but their behavior within a word differs significantly. The origin element integrates with a consonant, forming a seamless connection, whereas the target element remains independent, |
| 0066 | f | 0ABF | િ | ↔ | 4 | excluded-similarity | [101] | Imposed based on variants plus confusables |
| 0192 | ƒ | 093F | ि | ↔ | 4 | excluded-similarity | Imposed based on variants plus confusables | |
| 0192 | ƒ | 09BF | ি | ↔ | 4 | excluded-similarity | Imposed based on variants plus confusables | |
| 0192 | ƒ | 0A3F | ਿ | ↔ | 4 | excluded-similarity | Imposed based on variants plus confusables | |
| 0192 | ƒ | 0ABF | િ | ↔ | 4 | excluded-similarity | / [101] | Imposed based on variants plus confusables |
| 093F | ि | 09BF | ি | ↔ | 1 | excluded-similarity | Variant | |
| 093F | ि | 0A3F | ਿ | ↔ | 1 | excluded-similarity | Variant | |
| 093F | ि | 0ABF | િ | ↔ | 4 | excluded-similarity | / [101] | Imposed based on variants plus confusables |
| 09BF | ি | 0A3F | ਿ | ↔ | 1 | excluded-similarity | Variant | |
| 09BF | ি | 0ABF | િ | ↔ | 4 | excluded-similarity | / [101] | Imposed based on variants plus confusables |
| 0A3F | ਿ | 0ABF | િ | ↔ | 4 | excluded-similarity | / [101] | Not_confusing |
Confusables Set 3 — 5 Members
| Source | Glyph | Target | Glyph | Similarity Category | Ref | Comment | |
|---|---|---|---|---|---|---|---|
| 0901 | ँ | 0901 | ँ | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 0901 | ँ | 0945 | ॅ | ↔ | 4 | Imposed based on variants plus confusables | |
| 0901 | ँ | 0945 0902 | ॅं | ↔ | 1 | Variant | |
| 0901 | ँ | 0981 | ঁ | ↔ | 1 | Variant | |
| 0901 | ँ | 0A71 | ੱ | ↔ | 4 | Imposed based on variants plus confusables | |
| 0945 | ॅ | 0945 | ॅ | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 0945 | ॅ | 0945 0902 | ॅं | ↔ | 4 | Imposed based on variants plus confusables | |
| 0945 | ॅ | 0981 | ঁ | ↔ | 4 | Imposed based on variants plus confusables | |
| 0945 | ॅ | 0A71 | ੱ | ↔ | 1 | Variant | |
| 0945 0902 | ॅं | 0945 0902 | ॅं | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 0945 0902 | ॅं | 0981 | ঁ | ↔ | 1 | Variant | |
| 0945 0902 | ॅं | 0A71 | ੱ | ↔ | 4 | Imposed based on variants plus confusables | |
| 0981 | ঁ | 0981 | ঁ | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 0981 | ঁ | 0A71 | ੱ | ↔ | 3 | [102] / | Confusing could be confusing with regard to size or type of fonts |
Confusables Set 4 — 4 Members
| Source | Glyph | Target | Glyph | Similarity Category | Ref | Comment | |
|---|---|---|---|---|---|---|---|
| 0902 | ं | 0902 | ं | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 0902 | ं | 093A | ऺ | ↔ | 1 | Variant | |
| 0902 | ं | 0A02 | ਂ | ↔ | 1 | Variant | |
| 0902 | ं | 0A82 | ં | ↔ | 4 | / [101] | Imposed based on variants plus confusables |
| 093A | ऺ | 093A | ऺ | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 093A | ऺ | 0A02 | ਂ | ↔ | 1 | Variant | |
| 093A | ऺ | 0A82 | ં | ↔ | 4 | / [101] | Imposed based on variants plus confusables |
| 0A02 | ਂ | 0A82 | ં | ↔ | 1 | / [101] | Other Other: Near identical character shapes of origin and target elements in Gurmukhi and Gujarati scripts |
| 0A82 | ં | 0A82 | ં | ≡ | out-of-repertoire-var | Not part of repertoire |
Confusables Set 5 — 2 Members
| Source | Glyph | Target | Glyph | Similarity Category | Ref | Comment | |
|---|---|---|---|---|---|---|---|
| 0907 | इ | 0907 | इ | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 0907 | इ | 0A19 | ਙ | ↔ | 1 | [101] / | Variant |
Confusables Set 6 — 8 Members
| Source | Glyph | Target | Glyph | Similarity Category | Ref | Comment | |
|---|---|---|---|---|---|---|---|
| 0909 | उ | 0909 | उ | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 0909 | उ | 0993 | ও | ↔ | 4 | Imposed based on variants plus confusables | |
| 0909 | उ | 09A4 09CD 09A4 | ত্ত | ↔ | 3 | Injected confusable mapping | |
| 0909 | उ | 0A21 | ਡ | ↔ | 4 | Imposed based on variants plus confusables | |
| 0909 | उ | 0A24 | ਤ | ↔ | 1 | Variant | |
| 0909 | उ | 0A2D | ਭ | ↔ | 4 | / [101] | Imposed based on variants plus confusables |
| 0909 | उ | 0A5C | ੜ | ↔ | 4 | / [101] | Imposed based on variants plus confusables |
| 0909 | उ | 0B13 | ଓ | ↔ | 4 | Injected confusable mapping | |
| 0993 | ও | 0993 | ও | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 0993 | ও | 09A4 09CD 09A4 | ত্ত | ↔ | 2 | Injected confusable mapping | |
| 0993 | ও | 0A21 | ਡ | ↔ | 4 | Imposed based on variants plus confusables | |
| 0993 | ও | 0A24 | ਤ | ↔ | 3 | [102] / | Confusing BN- GUR |
| 0993 | ও | 0A2D | ਭ | ↔ | 3 | [102] / | Confusing could be confusing in decorative and stylistic fonts |
| 0993 | ও | 0A5C | ੜ | ↔ | 4 | / [101] | Imposed based on variants plus confusables |
| 0993 | ও | 0B13 | ଓ | ↔ | 2 | Injected confusable mapping | |
| 09A4 09CD 09A4 | ত্ত | 09A4 09CD 09A4 | ত্ত | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 09A4 09CD 09A4 | ত্ত | 0A21 | ਡ | ↔ | 4 | Injected confusable mapping | |
| 09A4 09CD 09A4 | ত্ত | 0A24 | ਤ | ↔ | 4 | Injected confusable mapping | |
| 09A4 09CD 09A4 | ত্ত | 0A2D | ਭ | ↔ | 4 | Injected confusable mapping | |
| 09A4 09CD 09A4 | ত্ত | 0A5C | ੜ | ↔ | 4 | Injected confusable mapping | |
| 09A4 09CD 09A4 | ত্ত | 0B13 | ଓ | ↔ | 4 | Injected confusable mapping | |
| 0A21 | ਡ | 0A24 | ਤ | ↔ | 3 | / [101] | Confusing The shapes of the two elements appear quite similar overall, with the primary distinguishing feature being the loop located on the lower left side of the origin element. |
| 0A21 | ਡ | 0A2D | ਭ | ↔ | 4 | / [101] | Imposed based on variants plus confusables |
| 0A21 | ਡ | 0A5C | ੜ | ↔ | 4 | / [101] | Imposed based on variants plus confusables |
| 0A21 | ਡ | 0B13 | ଓ | ↔ | 4 | Injected confusable mapping | |
| 0A24 | ਤ | 0A2D | ਭ | ↔ | 3 | / [101] | Confusing |
| 0A24 | ਤ | 0A5C | ੜ | ↔ | 3 | / [101] | Confusing |
| 0A24 | ਤ | 0B13 | ଓ | ↔ | 4 | Injected confusable mapping | |
| 0A2D | ਭ | 0A5C | ੜ | ↔ | 4 | [101] | Imposed based on variants plus confusables |
| 0A2D | ਭ | 0B13 | ଓ | ↔ | 4 | Injected confusable mapping | |
| 0A5C | ੜ | 0B13 | ଓ | ↔ | 4 | Injected confusable mapping | |
| 0B13 | ଓ | 0B13 | ଓ | ≡ | out-of-repertoire-var | Not part of repertoire |
Confusables Set 7 [not: followed-by-09BE] — 16 Members
| Source | Glyph | Target | Glyph | Similarity Category | Required Context | Ref | Comment | |
|---|---|---|---|---|---|---|---|---|
| 0917 | ग | 097B | ॻ | ↔ | 4 | not: followed-by-09BE | / [101] | Imposed based on variants plus confusables |
| 0917 | ग | 098B | ঋ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 0917 | ग | 0996 09BE | খা | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 0917 | ग | 099D | ঝ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 0917 | ग | 09A5 09BE | থা | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 0917 | ग | 09A7 09BE | ধা | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 0917 | ग | 09AC | ব | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 0917 | ग | 09AC 09BE | বা | ↔ | 4 | not: followed-by-09BE | / [102] | Imposed based on variants plus confusables |
| 0917 | ग | 09B0 | র | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 0917 | ग | 09F0 | ৰ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 0917 | ग | 09F1 | ৱ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 0917 | ग | 0A17 | ਗ | ↔ | 1 | not: followed-by-09BE | Variant | |
| 0917 | ग | 0A1A | ਚ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 0917 | ग | 0A30 | ਰ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 0917 | ग | 0A30 0A3E | ਰਾ | ↔ | 4 | not: followed-by-09BE | / [101] | Imposed based on variants plus confusables |
| 097B | ॻ | 098B | ঋ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 097B | ॻ | 0996 09BE | খা | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 097B | ॻ | 099D | ঝ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 097B | ॻ | 09A5 09BE | থা | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 097B | ॻ | 09A7 09BE | ধা | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 097B | ॻ | 09AC | ব | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 097B | ॻ | 09AC 09BE | বা | ↔ | 4 | not: followed-by-09BE | [101] / [102] | Imposed based on variants plus confusables |
| 097B | ॻ | 09B0 | র | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 097B | ॻ | 09F0 | ৰ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 097B | ॻ | 09F1 | ৱ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 097B | ॻ | 0A17 | ਗ | ↔ | 3 | not: followed-by-09BE | [101] / | Underlining Underlining creates confusion between the two elements. ਗ vs ॻ |
| 097B | ॻ | 0A1A | ਚ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 097B | ॻ | 0A30 | ਰ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 097B | ॻ | 0A30 0A3E | ਰਾ | ↔ | 4 | not: followed-by-09BE | [101] | Imposed based on variants plus confusables |
| 098B | ঋ | 0996 09BE | খা | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 098B | ঋ | 099D | ঝ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 098B | ঋ | 09A5 09BE | থা | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 098B | ঋ | 09A7 09BE | ধা | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 098B | ঋ | 09AC | ব | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 098B | ঋ | 09AC 09BE | বা | ↔ | 3 | not: followed-by-09BE | Injected confusable mapping | |
| 098B | ঋ | 09B0 | র | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 098B | ঋ | 09F0 | ৰ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 098B | ঋ | 09F1 | ৱ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 098B | ঋ | 0A17 | ਗ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 098B | ঋ | 0A1A | ਚ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 098B | ঋ | 0A30 | ਰ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 098B | ঋ | 0A30 0A3E | ਰਾ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 0996 09BE | খা | 099D | ঝ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 0996 09BE | খা | 09A5 09BE | থা | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 0996 09BE | খা | 09A7 09BE | ধা | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 0996 09BE | খা | 09AC | ব | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 0996 09BE | খা | 09AC 09BE | বা | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 0996 09BE | খা | 09B0 | র | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 0996 09BE | খা | 09F0 | ৰ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 0996 09BE | খা | 09F1 | ৱ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 0996 09BE | খা | 0A17 | ਗ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 0996 09BE | খা | 0A1A | ਚ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 0996 09BE | খা | 0A30 | ਰ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 0996 09BE | খা | 0A30 0A3E | ਰਾ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 099D | ঝ | 09A5 09BE | থা | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 099D | ঝ | 09A7 09BE | ধা | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 099D | ঝ | 09AC | ব | ↔ | 3 | not: followed-by-09BE | Injected confusable mapping | |
| 099D | ঝ | 09AC 09BE | বা | ↔ | 2 | not: followed-by-09BE | Injected confusable mapping | |
| 099D | ঝ | 09B0 | র | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 099D | ঝ | 09F0 | ৰ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 099D | ঝ | 09F1 | ৱ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 099D | ঝ | 0A17 | ਗ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 099D | ঝ | 0A1A | ਚ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 099D | ঝ | 0A30 | ਰ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 099D | ঝ | 0A30 0A3E | ਰਾ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 09A5 09BE | থা | 09A7 09BE | ধা | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 09A5 09BE | থা | 09AC | ব | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 09A5 09BE | থা | 09AC 09BE | বা | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 09A5 09BE | থা | 09B0 | র | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 09A5 09BE | থা | 09F0 | ৰ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 09A5 09BE | থা | 09F1 | ৱ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 09A5 09BE | থা | 0A17 | ਗ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 09A5 09BE | থা | 0A1A | ਚ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 09A5 09BE | থা | 0A30 | ਰ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 09A5 09BE | থা | 0A30 0A3E | ਰਾ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 09A7 09BE | ধা | 09AC | ব | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 09A7 09BE | ধা | 09AC 09BE | বা | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 09A7 09BE | ধা | 09B0 | র | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 09A7 09BE | ধা | 09F0 | ৰ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 09A7 09BE | ধা | 09F1 | ৱ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 09A7 09BE | ধা | 0A17 | ਗ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 09A7 09BE | ধা | 0A1A | ਚ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 09A7 09BE | ধা | 0A30 | ਰ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 09A7 09BE | ধা | 0A30 0A3E | ਰਾ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 09AC | ব | 09AC 09BE | বা | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 09AC | ব | 09B0 | র | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 09AC | ব | 09F0 | ৰ | ↔ | 2 | not: followed-by-09BE | Injected confusable mapping | |
| 09AC | ব | 09F1 | ৱ | ↔ | 3 | not: followed-by-09BE | Injected confusable mapping | |
| 09AC | ব | 0A17 | ਗ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 09AC | ব | 0A1A | ਚ | ↔ | 4 | not: followed-by-09BE | [102] / | Imposed based on variants plus confusables |
| 09AC | ব | 0A30 | ਰ | ↔ | 3 | not: followed-by-09BE | [102] / | Confusing could be confusing in decorative and stylistic fonts |
| 09AC | ব | 0A30 0A3E | ਰਾ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 09AC 09BE | বা | 09B0 | র | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 09AC 09BE | বা | 09F0 | ৰ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 09AC 09BE | বা | 09F1 | ৱ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 09AC 09BE | বা | 0A17 | ਗ | ↔ | 3 | not: followed-by-09BE | [102] / | Confusing could be confusing in decorative and stylistic fonts |
| 09AC 09BE | বা | 0A1A | ਚ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 09AC 09BE | বা | 0A30 | ਰ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 09AC 09BE | বা | 0A30 0A3E | ਰਾ | ↔ | 4 | not: followed-by-09BE | [102] / [101] | Imposed based on variants plus confusables |
| 09B0 | র | 09F0 | ৰ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 09B0 | র | 09F1 | ৱ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 09B0 | র | 0A17 | ਗ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 09B0 | র | 0A1A | ਚ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 09B0 | র | 0A30 | ਰ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 09B0 | র | 0A30 0A3E | ਰਾ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 09F0 | ৰ | 09F1 | ৱ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 09F0 | ৰ | 0A17 | ਗ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 09F0 | ৰ | 0A1A | ਚ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 09F0 | ৰ | 0A30 | ਰ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 09F0 | ৰ | 0A30 0A3E | ਰਾ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 09F1 | ৱ | 0A17 | ਗ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 09F1 | ৱ | 0A1A | ਚ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 09F1 | ৱ | 0A30 | ਰ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 09F1 | ৱ | 0A30 0A3E | ਰਾ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 0A17 | ਗ | 0A1A | ਚ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 0A17 | ਗ | 0A30 | ਰ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 0A17 | ਗ | 0A30 0A3E | ਰਾ | ↔ | 3 | not: followed-by-09BE | / [101] | Confusing The origin and target elements exhibit considerable visual similarity, with the primary distinction being the length of the right vertical line. This subtle difference can lead to confusion when quickly glancing at both elements, |
| 0A1A | ਚ | 0A30 | ਰ | ↔ | 2 | not: followed-by-09BE | / [101] | Confusing |
| 0A1A | ਚ | 0A30 0A3E | ਰਾ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping | |
| 0A30 | ਰ | 0A30 0A3E | ਰਾ | ↔ | 4 | not: followed-by-09BE | Injected confusable mapping |
Confusables Set 8 [This set is for documentation only] — 3 Members
| Source | Glyph | Target | Glyph | Similarity Category | Required Context | Ref | Comment | |
|---|---|---|---|---|---|---|---|---|
| 0917 | ग | 0A17 | ਗ | ↔ | 1 | excluded-similarity | Variant | |
| 0917 | ग | 0A97 | ગ | ↔ | 4 | excluded-similarity | / [101] | Imposed based on variants plus confusables |
| 0A17 | ਗ | 0A97 | ગ | ↔ | 4 | excluded-similarity | / [101] | Not_confusing |
Confusables Set 9 [followed-by-09BE] — 2 Members
| Source | Glyph | Target | Glyph | Similarity Category | Required Context | Ref | Comment | |
|---|---|---|---|---|---|---|---|---|
| 0917 | ग | 0A17 | ਗ | ↔ | 1 | followed-by-09BE | Variant |
Confusables Set 10 — 22 Members
| Source | Glyph | Target | Glyph | Similarity Category | Ref | Comment | |
|---|---|---|---|---|---|---|---|
| 0918 | घ | 0918 | घ | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 0918 | घ | 0926 094D 092F | द्य | ↔ | 4 | Injected confusable mapping | |
| 0918 | घ | 0927 | ध | ↔ | 4 | Injected confusable mapping | |
| 0918 | घ | 092D | भ | ↔ | 4 | Injected confusable mapping | |
| 0918 | घ | 092E | म | ↔ | 4 | Injected confusable mapping | |
| 0918 | घ | 0996 | খ | ↔ | 4 | Injected confusable mapping | |
| 0918 | घ | 0998 | ঘ | ↔ | 4 | / [102] | Imposed based on variants plus confusables |
| 0918 | घ | 09A0 | ঠ | ↔ | 4 | Injected confusable mapping | |
| 0918 | घ | 09A4 09CD 09A5 | ত্থ | ↔ | 4 | Injected confusable mapping | |
| 0918 | घ | 09A5 | থ | ↔ | 4 | Injected confusable mapping | |
| 0918 | घ | 09A7 | ধ | ↔ | 4 | Injected confusable mapping | |
| 0918 | घ | 09AE | ম | ↔ | 4 | Injected confusable mapping | |
| 0918 | घ | 09AF | য | ↔ | 4 | Injected confusable mapping | |
| 0918 | घ | 09B7 | ষ | ↔ | 4 | / [102] | Imposed based on variants plus confusables |
| 0918 | घ | 09B8 | স | ↔ | 4 | Injected confusable mapping | |
| 0918 | घ | 0A16 | ਖ | ↔ | 4 | Imposed based on variants plus confusables | |
| 0918 | घ | 0A25 | ਥ | ↔ | 2 | [101] / | Confusing Cross-script confusable case. |
| 0918 | घ | 0A2C | ਬ | ↔ | 1 | Variant | |
| 0918 | घ | 0A2E | ਮ | ↔ | 4 | Injected confusable mapping | |
| 0918 | घ | 0A38 | ਸ | ↔ | 4 | Injected confusable mapping | |
| 0918 | घ | 0AAE | મ | ↔ | 4 | Injected confusable mapping | |
| 0918 | घ | 0B38 | ସ | ↔ | 4 | Injected confusable mapping | |
| 0926 094D 092F | द्य | 0926 094D 092F | द्य | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 0926 094D 092F | द्य | 0927 | ध | ↔ | 4 | Injected confusable mapping | |
| 0926 094D 092F | द्य | 092D | भ | ↔ | 4 | Injected confusable mapping | |
| 0926 094D 092F | द्य | 092E | म | ↔ | 4 | Injected confusable mapping | |
| 0926 094D 092F | द्य | 0996 | খ | ↔ | 4 | Injected confusable mapping | |
| 0926 094D 092F | द्य | 0998 | ঘ | ↔ | 4 | Injected confusable mapping | |
| 0926 094D 092F | द्य | 09A0 | ঠ | ↔ | 4 | Injected confusable mapping | |
| 0926 094D 092F | द्य | 09A4 09CD 09A5 | ত্থ | ↔ | 4 | Injected confusable mapping | |
| 0926 094D 092F | द्य | 09A5 | থ | ↔ | 4 | Injected confusable mapping | |
| 0926 094D 092F | द्य | 09A7 | ধ | ↔ | 4 | Injected confusable mapping | |
| 0926 094D 092F | द्य | 09AE | ম | ↔ | 4 | Injected confusable mapping | |
| 0926 094D 092F | द्य | 09AF | য | ↔ | 4 | Injected confusable mapping | |
| 0926 094D 092F | द्य | 09B7 | ষ | ↔ | 4 | Injected confusable mapping | |
| 0926 094D 092F | द्य | 09B8 | স | ↔ | 4 | Injected confusable mapping | |
| 0926 094D 092F | द्य | 0A16 | ਖ | ↔ | 4 | Injected confusable mapping | |
| 0926 094D 092F | द्य | 0A25 | ਥ | ↔ | 4 | Injected confusable mapping | |
| 0926 094D 092F | द्य | 0A2C | ਬ | ↔ | 4 | Injected confusable mapping | |
| 0926 094D 092F | द्य | 0A2E | ਮ | ↔ | 4 | Injected confusable mapping | |
| 0926 094D 092F | द्य | 0A38 | ਸ | ↔ | 4 | Injected confusable mapping | |
| 0926 094D 092F | द्य | 0AAE | મ | ↔ | 4 | Injected confusable mapping | |
| 0926 094D 092F | द्य | 0B38 | ସ | ↔ | 4 | Injected confusable mapping | |
| 0927 | ध | 0927 | ध | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 0927 | ध | 092D | भ | ↔ | 4 | Injected confusable mapping | |
| 0927 | ध | 092E | म | ↔ | 4 | Injected confusable mapping | |
| 0927 | ध | 0996 | খ | ↔ | 4 | Injected confusable mapping | |
| 0927 | ध | 0998 | ঘ | ↔ | 3 | Injected confusable mapping | |
| 0927 | ध | 09A0 | ঠ | ↔ | 4 | Injected confusable mapping | |
| 0927 | ध | 09A4 09CD 09A5 | ত্থ | ↔ | 4 | Injected confusable mapping | |
| 0927 | ध | 09A5 | থ | ↔ | 4 | Injected confusable mapping | |
| 0927 | ध | 09A7 | ধ | ↔ | 4 | Injected confusable mapping | |
| 0927 | ध | 09AE | ম | ↔ | 4 | Injected confusable mapping | |
| 0927 | ध | 09AF | য | ↔ | 4 | Injected confusable mapping | |
| 0927 | ध | 09B7 | ষ | ↔ | 4 | Injected confusable mapping | |
| 0927 | ध | 09B8 | স | ↔ | 4 | Injected confusable mapping | |
| 0927 | ध | 0A16 | ਖ | ↔ | 4 | Injected confusable mapping | |
| 0927 | ध | 0A25 | ਥ | ↔ | 4 | Injected confusable mapping | |
| 0927 | ध | 0A2C | ਬ | ↔ | 4 | Injected confusable mapping | |
| 0927 | ध | 0A2E | ਮ | ↔ | 4 | Injected confusable mapping | |
| 0927 | ध | 0A38 | ਸ | ↔ | 4 | Injected confusable mapping | |
| 0927 | ध | 0AAE | મ | ↔ | 4 | Injected confusable mapping | |
| 0927 | ध | 0B38 | ସ | ↔ | 4 | Injected confusable mapping | |
| 092D | भ | 092D | भ | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 092D | भ | 092E | म | ↔ | 4 | Imposed based on variants plus confusables | |
| 092D | भ | 0996 | খ | ↔ | 4 | Injected confusable mapping | |
| 092D | भ | 0998 | ঘ | ↔ | 4 | Injected confusable mapping | |
| 092D | भ | 09A0 | ঠ | ↔ | 4 | Injected confusable mapping | |
| 092D | भ | 09A4 09CD 09A5 | ত্থ | ↔ | 4 | Injected confusable mapping | |
| 092D | भ | 09A5 | থ | ↔ | 4 | Injected confusable mapping | |
| 092D | भ | 09A7 | ধ | ↔ | 4 | Injected confusable mapping | |
| 092D | भ | 09AE | ম | ↔ | 4 | Imposed based on variants plus confusables | |
| 092D | भ | 09AF | য | ↔ | 4 | Injected confusable mapping | |
| 092D | भ | 09B7 | ষ | ↔ | 4 | Injected confusable mapping | |
| 092D | भ | 09B8 | স | ↔ | 4 | / [102] | Imposed based on variants plus confusables |
| 092D | भ | 0A16 | ਖ | ↔ | 4 | Injected confusable mapping | |
| 092D | भ | 0A25 | ਥ | ↔ | 4 | Injected confusable mapping | |
| 092D | भ | 0A2C | ਬ | ↔ | 4 | Injected confusable mapping | |
| 092D | भ | 0A2E | ਮ | ↔ | 1 | Variant | |
| 092D | भ | 0A38 | ਸ | ↔ | 4 | / [101] | Imposed based on variants plus confusables |
| 092D | भ | 0AAE | મ | ↔ | 4 | / [101] | Imposed based on variants plus confusables |
| 092D | भ | 0B38 | ସ | ↔ | 4 | Injected confusable mapping | |
| 092E | म | 092E | म | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 092E | म | 0996 | খ | ↔ | 4 | Injected confusable mapping | |
| 092E | म | 0998 | ঘ | ↔ | 4 | Injected confusable mapping | |
| 092E | म | 09A0 | ঠ | ↔ | 4 | Injected confusable mapping | |
| 092E | म | 09A4 09CD 09A5 | ত্থ | ↔ | 4 | Injected confusable mapping | |
| 092E | म | 09A5 | থ | ↔ | 4 | Injected confusable mapping | |
| 092E | म | 09A7 | ধ | ↔ | 4 | Injected confusable mapping | |
| 092E | म | 09AE | ম | ↔ | 1 | Variant | |
| 092E | म | 09AF | য | ↔ | 4 | Injected confusable mapping | |
| 092E | म | 09B7 | ষ | ↔ | 4 | Injected confusable mapping | |
| 092E | म | 09B8 | স | ↔ | 4 | / [102] | Imposed based on variants plus confusables |
| 092E | म | 0A16 | ਖ | ↔ | 4 | Injected confusable mapping | |
| 092E | म | 0A25 | ਥ | ↔ | 4 | Injected confusable mapping | |
| 092E | म | 0A2C | ਬ | ↔ | 4 | Injected confusable mapping | |
| 092E | म | 0A2E | ਮ | ↔ | 3 | [101] / | Confusing |
| 092E | म | 0A38 | ਸ | ↔ | 1 | Variant | |
| 092E | म | 0AAE | મ | ↔ | 4 | / [101] | Imposed based on variants plus confusables |
| 092E | म | 0B38 | ସ | ↔ | 4 | Injected confusable mapping | |
| 0996 | খ | 0996 | খ | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 0996 | খ | 0998 | ঘ | ↔ | 4 | Injected confusable mapping | |
| 0996 | খ | 09A0 | ঠ | ↔ | 4 | Injected confusable mapping | |
| 0996 | খ | 09A4 09CD 09A5 | ত্থ | ↔ | 4 | Injected confusable mapping | |
| 0996 | খ | 09A5 | থ | ↔ | 4 | Injected confusable mapping | |
| 0996 | খ | 09A7 | ধ | ↔ | 4 | Injected confusable mapping | |
| 0996 | খ | 09AE | ম | ↔ | 4 | Injected confusable mapping | |
| 0996 | খ | 09AF | য | ↔ | 4 | Injected confusable mapping | |
| 0996 | খ | 09B7 | ষ | ↔ | 4 | Injected confusable mapping | |
| 0996 | খ | 09B8 | স | ↔ | 4 | Injected confusable mapping | |
| 0996 | খ | 0A16 | ਖ | ↔ | 4 | Injected confusable mapping | |
| 0996 | খ | 0A25 | ਥ | ↔ | 4 | Injected confusable mapping | |
| 0996 | খ | 0A2C | ਬ | ↔ | 4 | Injected confusable mapping | |
| 0996 | খ | 0A2E | ਮ | ↔ | 4 | Injected confusable mapping | |
| 0996 | খ | 0A38 | ਸ | ↔ | 4 | Injected confusable mapping | |
| 0996 | খ | 0AAE | મ | ↔ | 4 | Injected confusable mapping | |
| 0996 | খ | 0B38 | ସ | ↔ | 4 | Injected confusable mapping | |
| 0998 | ঘ | 0998 | ঘ | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 0998 | ঘ | 09A0 | ঠ | ↔ | 4 | Injected confusable mapping | |
| 0998 | ঘ | 09A4 09CD 09A5 | ত্থ | ↔ | 4 | Injected confusable mapping | |
| 0998 | ঘ | 09A5 | থ | ↔ | 4 | Injected confusable mapping | |
| 0998 | ঘ | 09A7 | ধ | ↔ | 3 | Injected confusable mapping | |
| 0998 | ঘ | 09AE | ম | ↔ | 4 | Injected confusable mapping | |
| 0998 | ঘ | 09AF | য | ↔ | 2 | Injected confusable mapping | |
| 0998 | ঘ | 09B7 | ষ | ↔ | 4 | [102] | Imposed based on variants plus confusables |
| 0998 | ঘ | 09B8 | স | ↔ | 4 | Injected confusable mapping | |
| 0998 | ঘ | 0A16 | ਖ | ↔ | 4 | [102] / | Imposed based on variants plus confusables |
| 0998 | ঘ | 0A25 | ਥ | ↔ | 4 | [102] / | Imposed based on variants plus confusables |
| 0998 | ঘ | 0A2C | ਬ | ↔ | 2 | [102] / | Confusing could be confusing in decorative and stylistic fonts |
| 0998 | ঘ | 0A2E | ਮ | ↔ | 4 | Injected confusable mapping | |
| 0998 | ঘ | 0A38 | ਸ | ↔ | 4 | Injected confusable mapping | |
| 0998 | ঘ | 0AAE | મ | ↔ | 4 | Injected confusable mapping | |
| 0998 | ঘ | 0B38 | ସ | ↔ | 3 | Injected confusable mapping | |
| 09A0 | ঠ | 09A0 | ঠ | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 09A0 | ঠ | 09A4 09CD 09A5 | ত্থ | ↔ | 4 | Injected confusable mapping | |
| 09A0 | ঠ | 09A5 | থ | ↔ | 4 | Injected confusable mapping | |
| 09A0 | ঠ | 09A7 | ধ | ↔ | 4 | Injected confusable mapping | |
| 09A0 | ঠ | 09AE | ম | ↔ | 4 | Injected confusable mapping | |
| 09A0 | ঠ | 09AF | য | ↔ | 4 | Injected confusable mapping | |
| 09A0 | ঠ | 09B7 | ষ | ↔ | 4 | Injected confusable mapping | |
| 09A0 | ঠ | 09B8 | স | ↔ | 4 | Injected confusable mapping | |
| 09A0 | ঠ | 0A16 | ਖ | ↔ | 4 | Injected confusable mapping | |
| 09A0 | ঠ | 0A25 | ਥ | ↔ | 4 | Injected confusable mapping | |
| 09A0 | ঠ | 0A2C | ਬ | ↔ | 4 | Injected confusable mapping | |
| 09A0 | ঠ | 0A2E | ਮ | ↔ | 4 | Injected confusable mapping | |
| 09A0 | ঠ | 0A38 | ਸ | ↔ | 4 | Injected confusable mapping | |
| 09A0 | ঠ | 0AAE | મ | ↔ | 4 | Injected confusable mapping | |
| 09A0 | ঠ | 0B38 | ସ | ↔ | 4 | Injected confusable mapping | |
| 09A4 09CD 09A5 | ত্থ | 09A4 09CD 09A5 | ত্থ | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 09A4 09CD 09A5 | ত্থ | 09A5 | থ | ↔ | 4 | Injected confusable mapping | |
| 09A4 09CD 09A5 | ত্থ | 09A7 | ধ | ↔ | 4 | Injected confusable mapping | |
| 09A4 09CD 09A5 | ত্থ | 09AE | ম | ↔ | 4 | Injected confusable mapping | |
| 09A4 09CD 09A5 | ত্থ | 09AF | য | ↔ | 4 | Injected confusable mapping | |
| 09A4 09CD 09A5 | ত্থ | 09B7 | ষ | ↔ | 4 | Injected confusable mapping | |
| 09A4 09CD 09A5 | ত্থ | 09B8 | স | ↔ | 4 | Injected confusable mapping | |
| 09A4 09CD 09A5 | ত্থ | 0A16 | ਖ | ↔ | 4 | Injected confusable mapping | |
| 09A4 09CD 09A5 | ত্থ | 0A25 | ਥ | ↔ | 4 | Injected confusable mapping | |
| 09A4 09CD 09A5 | ত্থ | 0A2C | ਬ | ↔ | 4 | Injected confusable mapping | |
| 09A4 09CD 09A5 | ত্থ | 0A2E | ਮ | ↔ | 4 | Injected confusable mapping | |
| 09A4 09CD 09A5 | ত্থ | 0A38 | ਸ | ↔ | 4 | Injected confusable mapping | |
| 09A4 09CD 09A5 | ত্থ | 0AAE | મ | ↔ | 4 | Injected confusable mapping | |
| 09A4 09CD 09A5 | ত্থ | 0B38 | ସ | ↔ | 4 | Injected confusable mapping | |
| 09A5 | থ | 09A5 | থ | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 09A5 | থ | 09A7 | ধ | ↔ | 4 | Injected confusable mapping | |
| 09A5 | থ | 09AE | ম | ↔ | 4 | Injected confusable mapping | |
| 09A5 | থ | 09AF | য | ↔ | 4 | Injected confusable mapping | |
| 09A5 | থ | 09B7 | ষ | ↔ | 4 | Injected confusable mapping | |
| 09A5 | থ | 09B8 | স | ↔ | 4 | Injected confusable mapping | |
| 09A5 | থ | 0A16 | ਖ | ↔ | 4 | Injected confusable mapping | |
| 09A5 | থ | 0A25 | ਥ | ↔ | 4 | Injected confusable mapping | |
| 09A5 | থ | 0A2C | ਬ | ↔ | 4 | Injected confusable mapping | |
| 09A5 | থ | 0A2E | ਮ | ↔ | 4 | Injected confusable mapping | |
| 09A5 | থ | 0A38 | ਸ | ↔ | 4 | Injected confusable mapping | |
| 09A5 | থ | 0AAE | મ | ↔ | 4 | Injected confusable mapping | |
| 09A5 | থ | 0B38 | ସ | ↔ | 4 | Injected confusable mapping | |
| 09A7 | ধ | 09A7 | ধ | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 09A7 | ধ | 09AE | ম | ↔ | 4 | Injected confusable mapping | |
| 09A7 | ধ | 09AF | য | ↔ | 4 | Injected confusable mapping | |
| 09A7 | ধ | 09B7 | ষ | ↔ | 4 | Injected confusable mapping | |
| 09A7 | ধ | 09B8 | স | ↔ | 4 | Injected confusable mapping | |
| 09A7 | ধ | 0A16 | ਖ | ↔ | 4 | Injected confusable mapping | |
| 09A7 | ধ | 0A25 | ਥ | ↔ | 4 | Injected confusable mapping | |
| 09A7 | ধ | 0A2C | ਬ | ↔ | 4 | Injected confusable mapping | |
| 09A7 | ধ | 0A2E | ਮ | ↔ | 4 | Injected confusable mapping | |
| 09A7 | ধ | 0A38 | ਸ | ↔ | 4 | Injected confusable mapping | |
| 09A7 | ধ | 0AAE | મ | ↔ | 4 | Injected confusable mapping | |
| 09A7 | ধ | 0B38 | ସ | ↔ | 4 | Injected confusable mapping | |
| 09AE | ম | 09AE | ম | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 09AE | ম | 09AF | য | ↔ | 3 | Injected confusable mapping | |
| 09AE | ম | 09B7 | ষ | ↔ | 4 | Injected confusable mapping | |
| 09AE | ম | 09B8 | স | ↔ | 4 | / [102] | Imposed based on variants plus confusables |
| 09AE | ম | 0A16 | ਖ | ↔ | 4 | Injected confusable mapping | |
| 09AE | ম | 0A25 | ਥ | ↔ | 4 | Injected confusable mapping | |
| 09AE | ম | 0A2C | ਬ | ↔ | 4 | Injected confusable mapping | |
| 09AE | ম | 0A2E | ਮ | ↔ | 4 | Imposed based on variants plus confusables | |
| 09AE | ম | 0A38 | ਸ | ↔ | 1 | Variant | |
| 09AE | ম | 0AAE | મ | ↔ | 4 | / [101] | Imposed based on variants plus confusables |
| 09AE | ম | 0B38 | ସ | ↔ | 4 | Injected confusable mapping | |
| 09AF | য | 09AF | য | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 09AF | য | 09B7 | ষ | ↔ | 2 | Injected confusable mapping | |
| 09AF | য | 09B8 | স | ↔ | 4 | Injected confusable mapping | |
| 09AF | য | 0A16 | ਖ | ↔ | 4 | Injected confusable mapping | |
| 09AF | য | 0A25 | ਥ | ↔ | 4 | Injected confusable mapping | |
| 09AF | য | 0A2C | ਬ | ↔ | 4 | Injected confusable mapping | |
| 09AF | য | 0A2E | ਮ | ↔ | 4 | Injected confusable mapping | |
| 09AF | য | 0A38 | ਸ | ↔ | 4 | Injected confusable mapping | |
| 09AF | য | 0AAE | મ | ↔ | 4 | Injected confusable mapping | |
| 09AF | য | 0B38 | ସ | ↔ | 4 | Injected confusable mapping | |
| 09B7 | ষ | 09B7 | ষ | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 09B7 | ষ | 09B8 | স | ↔ | 4 | Injected confusable mapping | |
| 09B7 | ষ | 0A16 | ਖ | ↔ | 4 | [102] / | Imposed based on variants plus confusables |
| 09B7 | ষ | 0A25 | ਥ | ↔ | 4 | [102] / | Imposed based on variants plus confusables |
| 09B7 | ষ | 0A2C | ਬ | ↔ | 3 | [102] / | Confusing could be confusing in decorative and stylistic fonts |
| 09B7 | ষ | 0A2E | ਮ | ↔ | 4 | Injected confusable mapping | |
| 09B7 | ষ | 0A38 | ਸ | ↔ | 4 | Injected confusable mapping | |
| 09B7 | ষ | 0AAE | મ | ↔ | 4 | Injected confusable mapping | |
| 09B7 | ষ | 0B38 | ସ | ↔ | 4 | Injected confusable mapping | |
| 09B8 | স | 09B8 | স | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 09B8 | স | 0A16 | ਖ | ↔ | 4 | Injected confusable mapping | |
| 09B8 | স | 0A25 | ਥ | ↔ | 4 | Injected confusable mapping | |
| 09B8 | স | 0A2C | ਬ | ↔ | 4 | Injected confusable mapping | |
| 09B8 | স | 0A2E | ਮ | ↔ | 4 | [102] / | Imposed based on variants plus confusables |
| 09B8 | স | 0A38 | ਸ | ↔ | 2 | [102] / | Confusing could be confusing in decorative and stylistic fonts |
| 09B8 | স | 0AAE | મ | ↔ | 4 | [102] / [101] | Imposed based on variants plus confusables |
| 09B8 | স | 0B38 | ସ | ↔ | 4 | Injected confusable mapping | |
| 0A16 | ਖ | 0A25 | ਥ | ↔ | 3 | / [101] | Confusing |
| 0A16 | ਖ | 0A2C | ਬ | ↔ | 4 | / [101] | Imposed based on variants plus confusables |
| 0A16 | ਖ | 0A2E | ਮ | ↔ | 4 | Injected confusable mapping | |
| 0A16 | ਖ | 0A38 | ਸ | ↔ | 4 | Injected confusable mapping | |
| 0A16 | ਖ | 0AAE | મ | ↔ | 4 | Injected confusable mapping | |
| 0A16 | ਖ | 0B38 | ସ | ↔ | 4 | Injected confusable mapping | |
| 0A25 | ਥ | 0A2C | ਬ | ↔ | 2 | / [101] | Confusing |
| 0A25 | ਥ | 0A2E | ਮ | ↔ | 4 | Injected confusable mapping | |
| 0A25 | ਥ | 0A38 | ਸ | ↔ | 4 | Injected confusable mapping | |
| 0A25 | ਥ | 0AAE | મ | ↔ | 4 | Injected confusable mapping | |
| 0A25 | ਥ | 0B38 | ସ | ↔ | 4 | Injected confusable mapping | |
| 0A2C | ਬ | 0A2E | ਮ | ↔ | 4 | Injected confusable mapping | |
| 0A2C | ਬ | 0A38 | ਸ | ↔ | 4 | Injected confusable mapping | |
| 0A2C | ਬ | 0AAE | મ | ↔ | 4 | Injected confusable mapping | |
| 0A2C | ਬ | 0B38 | ସ | ↔ | 4 | Injected confusable mapping | |
| 0A2E | ਮ | 0A38 | ਸ | ↔ | 3 | / [101] | Confusing |
| 0A2E | ਮ | 0AAE | મ | ↔ | 3 | / [101] | Confusing |
| 0A2E | ਮ | 0B38 | ସ | ↔ | 4 | Injected confusable mapping | |
| 0A38 | ਸ | 0AAE | મ | ↔ | 4 | [101] | Imposed based on variants plus confusables |
| 0A38 | ਸ | 0B38 | ସ | ↔ | 4 | Injected confusable mapping | |
| 0AAE | મ | 0AAE | મ | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 0AAE | મ | 0B38 | ସ | ↔ | 4 | Injected confusable mapping | |
| 0B38 | ସ | 0B38 | ସ | ≡ | out-of-repertoire-var | Not part of repertoire |
Confusables Set 11 [This set is for documentation only] — 4 Members
| Source | Glyph | Target | Glyph | Similarity Category | Required Context | Ref | Comment | |
|---|---|---|---|---|---|---|---|---|
| 0918 | घ | 0A2C | ਬ | ↔ | 1 | excluded-similarity | Variant | |
| 0918 | घ | 0A98 | ઘ | ↔ | 4 | excluded-similarity | / [101] | Imposed based on variants plus confusables |
| 0918 | घ | 0AA7 | ધ | ↔ | 4 | excluded-similarity | / [101] | Imposed based on variants plus confusables |
| 0A2C | ਬ | 0A98 | ઘ | ↔ | 4 | excluded-similarity | / [101] | Not_confusing |
| 0A2C | ਬ | 0AA7 | ધ | ↔ | 4 | excluded-similarity | / [101] | Not_confusing |
| 0A98 | ઘ | 0AA7 | ધ | ↔ | 4 | excluded-similarity | [101] | Imposed based on variants plus confusables |
Confusables Set 12 — 6 Members
| Source | Glyph | Target | Glyph | Similarity Category | Ref | Comment | |
|---|---|---|---|---|---|---|---|
| 091F | ट | 091F | ट | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 091F | ट | 0922 | ढ | ↔ | 4 | Imposed based on variants plus confusables | |
| 091F | ट | 0A1F | ਟ | ↔ | 1 | Variant | |
| 091F | ट | 0A22 | ਢ | ↔ | 4 | Imposed based on variants plus confusables | |
| 091F | ट | 0A26 | ਦ | ↔ | 4 | / [101] | Imposed based on variants plus confusables |
| 091F | ट | 0A2B | ਫ | ↔ | 4 | / [101] | Imposed based on variants plus confusables |
| 0922 | ढ | 0922 | ढ | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 0922 | ढ | 0A1F | ਟ | ↔ | 4 | Imposed based on variants plus confusables | |
| 0922 | ढ | 0A22 | ਢ | ↔ | 4 | Imposed based on variants plus confusables | |
| 0922 | ढ | 0A26 | ਦ | ↔ | 4 | / [101] | Imposed based on variants plus confusables |
| 0922 | ढ | 0A2B | ਫ | ↔ | 1 | Variant | |
| 0A1F | ਟ | 0A22 | ਢ | ↔ | 4 | Imposed based on variants plus confusables | |
| 0A1F | ਟ | 0A26 | ਦ | ↔ | 2 | / [101] | Confusing |
| 0A1F | ਟ | 0A2B | ਫ | ↔ | 4 | / [101] | Imposed based on variants plus confusables |
| 0A22 | ਢ | 0A26 | ਦ | ↔ | 2 | / [101] | Confusing |
| 0A22 | ਢ | 0A2B | ਫ | ↔ | 2 | / [101] | Confusing |
| 0A26 | ਦ | 0A2B | ਫ | ↔ | 4 | [101] | Imposed based on variants plus confusables |
Confusables Set 13 [This set is for documentation only] — 4 Members
| Source | Glyph | Target | Glyph | Similarity Category | Required Context | Ref | Comment | |
|---|---|---|---|---|---|---|---|---|
| 091F | ट | 0A1F | ਟ | ↔ | 1 | excluded-similarity | Variant | |
| 091F | ट | 0A23 | ਣ | ↔ | 4 | excluded-similarity | / [101] | Imposed based on variants plus confusables |
| 091F | ट | 0A9F | ટ | ↔ | 4 | excluded-similarity | / [101] | Imposed based on variants plus confusables |
| 0A1F | ਟ | 0A23 | ਣ | ↔ | 4 | excluded-similarity | / [101] | Not_confusing |
| 0A1F | ਟ | 0A9F | ટ | ↔ | 4 | excluded-similarity | / [101] | Not_confusing |
| 0A23 | ਣ | 0A9F | ટ | ↔ | 4 | excluded-similarity | [101] | Imposed based on variants plus confusables |
Confusables Set 14 — 2 Members
| Source | Glyph | Target | Glyph | Similarity Category | Ref | Comment | |
|---|---|---|---|---|---|---|---|
| 091F 094D 091F | ट्ट | 091F 094D 091F | ट्ट | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 091F 094D 091F | ट्ट | 0A1F 0A4D 0A35 | ਟ੍ਵ | ↔ | 3 | [102] / | Confusing Cross-script variant Case (Devanagari with Gurmukhi) |
Confusables Set 15 — 2 Members
| Source | Glyph | Target | Glyph | Similarity Category | Ref | Comment | |
|---|---|---|---|---|---|---|---|
| 091F 094D 0920 | ट्ठ | 091F 094D 0920 | ट्ठ | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 091F 094D 0920 | ट्ठ | 0A1F 0A4D 0A39 | ਟ੍ਹ | ↔ | 3 | [102] / | Confusing Cross-script variant Case (Devanagari with Gurmukhi) |
Confusables Set 16 — 3 Members
| Source | Glyph | Target | Glyph | Similarity Category | Ref | Comment | |
|---|---|---|---|---|---|---|---|
| 0920 | ठ | 0920 | ठ | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 0920 | ठ | 0A20 | ਠ | ↔ | 1 | Variant | |
| 0920 | ठ | 0A28 | ਨ | ↔ | 4 | / [101] | Imposed based on variants plus confusables |
| 0A20 | ਠ | 0A28 | ਨ | ↔ | 3 | / [101] | Confusing |
Confusables Set 17 — 2 Members
| Source | Glyph | Target | Glyph | Similarity Category | Ref | Comment | |
|---|---|---|---|---|---|---|---|
| 0920 0942 | ठू | 0920 0942 | ठू | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 0920 0942 | ठू | 0A20 0A4D 0A30 | ਠ੍ਰ | ↔ | 3 | [102] / | Confusing Cross-script variant Case (Devanagari with Gurmukhi) |
Confusables Set 18 [This set is for documentation only] — 4 Members
| Source | Glyph | Target | Glyph | Similarity Category | Required Context | Ref | Comment | |
|---|---|---|---|---|---|---|---|---|
| 0922 | ढ | 0A26 | ਦ | ↔ | 4 | excluded-similarity | Imposed based on variants plus confusables | |
| 0922 | ढ | 0A2B | ਫ | ↔ | 1 | excluded-similarity | Variant | |
| 0922 | ढ | 0AA2 | ઢ | ↔ | 4 | excluded-similarity | / [101] | Imposed based on variants plus confusables |
| 0A26 | ਦ | 0A2B | ਫ | ↔ | 4 | excluded-similarity | / [101] | Not_confusing |
| 0A26 | ਦ | 0AA2 | ઢ | ↔ | 4 | excluded-similarity | / [101] | Imposed based on variants plus confusables |
| 0A2B | ਫ | 0AA2 | ઢ | ↔ | 4 | excluded-similarity | / [101] | Not_confusing |
Confusables Set 19 [not: preceded-by-taHalanta-or-followed-by-halantaTa] — 3 Members
| Source | Glyph | Target | Glyph | Similarity Category | Required Context | Ref | Comment | |
|---|---|---|---|---|---|---|---|---|
| 0924 | त | 0924 094D 0924 | त्त | ↔ | 4 | not: preceded-by-taHalanta-or-followed-by-halantaTa | [101] / | Imposed based on variants plus confusables |
| 0924 | त | 0A1C | ਜ | ↔ | 3 | not: preceded-by-taHalanta-or-followed-by-halantaTa | [101] / | Confusing |
| 0924 094D 0924 | त्त | 0A1C | ਜ | ↔ | 1 | not: preceded-by-taHalanta-or-followed-by-halantaTa | Variant |
Confusables Set 20 [preceded-by-taHalanta-or-followed-by-halantaTa] — 3 Members
| Source | Glyph | Target | Glyph | Similarity Category | Required Context | Ref | Comment | |
|---|---|---|---|---|---|---|---|---|
| 0924 | त | 0924 094D 0924 | त्त | ↔ | 4 | preceded-by-taHalanta-or-followed-by-halantaTa | [101] / | Imposed based on variants plus confusables |
| 0924 | त | 0A1C | ਜ | ↔ | 3 | preceded-by-taHalanta-or-followed-by-halantaTa | [101] / | Confusing |
| 0924 094D 0924 | त्त | 0A1C | ਜ | ↔ | 1 | preceded-by-taHalanta-or-followed-by-halantaTa | Variant |
Confusables Set 21 — 6 Members
| Source | Glyph | Target | Glyph | Similarity Category | Ref | Comment | |
|---|---|---|---|---|---|---|---|
| 092A | प | 092A | प | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 092A | प | 092F | य | ↔ | 4 | Imposed based on variants plus confusables | |
| 092A | प | 0A27 | ਧ | ↔ | 1 | Variant | |
| 092A | प | 0A2A | ਪ | ↔ | 4 | / [101] | Imposed based on variants plus confusables |
| 092A | प | 0A9A | ચ | ↔ | 4 | / [101] | Imposed based on variants plus confusables |
| 092A | प | 0AAF | ય | ↔ | 4 | Injected confusable mapping | |
| 092F | य | 092F | य | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 092F | य | 0A27 | ਧ | ↔ | 1 | [101] / | Other Other: The shapes of the two elements are visually quite similar, despite belonging to different scripts, making it challenging even for native speakers to easily distinguish the characters when viewed in isolation. |
| 092F | य | 0A2A | ਪ | ↔ | 4 | / [101] | Imposed based on variants plus confusables |
| 092F | य | 0A9A | ચ | ↔ | 4 | / [101] | Imposed based on variants plus confusables |
| 092F | य | 0AAF | ય | ↔ | 4 | Injected confusable mapping | |
| 0A27 | ਧ | 0A2A | ਪ | ↔ | 3 | / [101] | Confusing |
| 0A27 | ਧ | 0A9A | ચ | ↔ | 4 | / [101] | Imposed based on variants plus confusables |
| 0A27 | ਧ | 0AAF | ય | ↔ | 4 | Injected confusable mapping | |
| 0A2A | ਪ | 0A9A | ચ | ↔ | 3 | / [101] | Confusing |
| 0A2A | ਪ | 0AAF | ય | ↔ | 4 | Injected confusable mapping | |
| 0A9A | ચ | 0A9A | ચ | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 0A9A | ચ | 0AAF | ય | ↔ | 2 | Injected confusable mapping | |
| 0AAF | ય | 0AAF | ય | ≡ | out-of-repertoire-var | Not part of repertoire |
Confusables Set 22 — 3 Members
| Source | Glyph | Target | Glyph | Similarity Category | Ref | Comment | |
|---|---|---|---|---|---|---|---|
| 092A 0942 | पू | 092A 0942 | पू | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 092A 0942 | पू | 0A27 0A4D 0A30 | ਧ੍ਰ | ↔ | 3 | [102] / | Confusing Cross-script variant Case (Devanagari with Gurmukhi) |
| 092A 0942 | पू | 0A2A 0A4D 0A30 | ਪ੍ਰ | ↔ | 3 | [102] / | Confusing Cross-script variant Case (Devanagari with Gurmukhi) |
| 0A27 0A4D 0A30 | ਧ੍ਰ | 0A2A 0A4D 0A30 | ਪ੍ਰ | ↔ | 4 | Imposed based on variants plus confusables |
Confusables Set 23 — 2 Members
| Source | Glyph | Target | Glyph | Similarity Category | Ref | Comment | |
|---|---|---|---|---|---|---|---|
| 092A 094D 091F 093F | प्टि | 092A 094D 091F 093F | प्टि | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 092A 094D 091F 093F | प्टि | 0A07 | ਇ | ↔ | 1 | [101] / | Variant |
Confusables Set 24 — 3 Members
| Source | Glyph | Target | Glyph | Similarity Category | Ref | Comment | |
|---|---|---|---|---|---|---|---|
| 092A 094D 091F 0940 | प्टी | 092A 094D 091F 0940 | प्टी | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 092A 094D 091F 0940 | प्टी | 0A08 | ਈ | ↔ | 1 | Variant | |
| 092A 094D 091F 0940 | प्टी | 0A08 0A02 | ਈਂ | ↔ | 4 | / [101] | Imposed based on variants plus confusables |
| 0A08 | ਈ | 0A08 0A02 | ਈਂ | ↔ | 2 | / [101] | Confusing In the element ਈਂ,for smaller font sizes, the bindi (0A02) often merges visually with ਈ creating confusion for majority |
Confusables Set 25 — 3 Members
| Source | Glyph | Target | Glyph | Similarity Category | Ref | Comment | |
|---|---|---|---|---|---|---|---|
| 092A 094D 091F 0946 | प्टॆ | 092A 094D 091F 0946 | प्टॆ | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 092A 094D 091F 0946 | प्टॆ | 092A 094D 091F 0947 | प्टे | ↔ | 1 | Variant | |
| 092A 094D 091F 0946 | प्टॆ | 0A0F | ਏ | ↔ | 1 | [101] / | Variant |
| 092A 094D 091F 0947 | प्टे | 092A 094D 091F 0947 | प्टे | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 092A 094D 091F 0947 | प्टे | 0A0F | ਏ | ↔ | 1 | Variant |
Confusables Set 26 — 2 Members
| Source | Glyph | Target | Glyph | Similarity Category | Ref | Comment | |
|---|---|---|---|---|---|---|---|
| 092A 094D 092A 0942 | प्पू | 092A 094D 092A 0942 | प्पू | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 092A 094D 092A 0942 | प्पू | 0A18 0A4D 0A30 | ਘ੍ਰ | ↔ | 3 | [102] / | Confusing Cross-script variant Case (Devanagari with Gurmukhi) |
Confusables Set 27 — 3 Members
| Source | Glyph | Target | Glyph | Similarity Category | Ref | Comment | |
|---|---|---|---|---|---|---|---|
| 092E 0942 | मू | 092E 0942 | मू | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 092E 0942 | मू | 0A2E 0A4D 0A30 | ਮ੍ਰ | ↔ | 3 | [102] / | Confusing Cross-script variant Case (Devanagari with Gurmukhi) |
| 092E 0942 | मू | 0A38 0A4D 0A30 | ਸ੍ਰ | ↔ | 3 | [102] / | Confusing Cross-script variant Case (Devanagari with Gurmukhi) |
| 0A2E 0A4D 0A30 | ਮ੍ਰ | 0A38 0A4D 0A30 | ਸ੍ਰ | ↔ | 4 | Imposed based on variants plus confusables |
Confusables Set 28 [This set is for documentation only] — 4 Members
| Source | Glyph | Target | Glyph | Similarity Category | Required Context | Ref | Comment | |
|---|---|---|---|---|---|---|---|---|
| 0930 | र | 0935 | व | ↔ | 4 | excluded-similarity | [101] / | Imposed based on variants plus confusables |
| 0930 | र | 0A15 | ਕ | ↔ | 4 | excluded-similarity | [101] / | Not_confusing |
| 0930 | र | 0AB0 | ર | ↔ | 4 | excluded-similarity | [101] | Imposed based on variants plus confusables |
| 0935 | व | 0A15 | ਕ | ↔ | 1 | excluded-similarity | Variant | |
| 0935 | व | 0AB0 | ર | ↔ | 4 | excluded-similarity | / [101] | Imposed based on variants plus confusables |
| 0A15 | ਕ | 0AB0 | ર | ↔ | 4 | excluded-similarity | / [101] | Not_confusing |
Confusables Set 29 — 2 Members
| Source | Glyph | Target | Glyph | Similarity Category | Ref | Comment | |
|---|---|---|---|---|---|---|---|
| 0935 | व | 0935 | व | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 0935 | व | 0A15 | ਕ | ↔ | 1 | [101] / | Variant |
Confusables Set 30 — 2 Members
| Source | Glyph | Target | Glyph | Similarity Category | Ref | Comment | |
|---|---|---|---|---|---|---|---|
| 0937 0942 | षू | 0937 0942 | षू | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 0937 0942 | षू | 0A25 0A4D 0A30 | ਥ੍ਰ | ↔ | 3 | [102] / | Confusing Cross-script variant Case (Devanagari with Gurmukhi) |
Confusables Set 31 — 3 Members
| Source | Glyph | Target | Glyph | Similarity Category | Ref | Comment | |
|---|---|---|---|---|---|---|---|
| 0939 | ह | 0939 | ह | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 0939 | ह | 0A1E | ਞ | ↔ | 4 | Imposed based on variants plus confusables | |
| 0939 | ह | 0A35 | ਵ | ↔ | 1 | Variant | |
| 0A1E | ਞ | 0A35 | ਵ | ↔ | 3 | / [101] | Confusing The two elements appear nearly identical, with the primary distinguishing feature being a small line on the left side of the origin element. |
Confusables Set 32 — 2 Members
| Source | Glyph | Target | Glyph | Similarity Category | Ref | Comment | |
|---|---|---|---|---|---|---|---|
| 0939 0942 | हू | 0939 0942 | हू | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 0939 0942 | हू | 0A35 0A4D 0A30 | ਵ੍ਰ | ↔ | 3 | [102] / | Confusing Cross-script variant Case (Devanagari with Gurmukhi) |
Confusables Set 33 — 2 Members
| Source | Glyph | Target | Glyph | Similarity Category | Ref | Comment | |
|---|---|---|---|---|---|---|---|
| 093C | ़ | 093C | ़ | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 093C | ़ | 0A3C | ਼ | ↔ | 1 | [101] / | Variant |
Confusables Set 34 — 3 Members
| Source | Glyph | Target | Glyph | Similarity Category | Ref | Comment | |
|---|---|---|---|---|---|---|---|
| 093E | ा | 093E | ा | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 093E | ा | 093E 093C | ा़ | ↔ | 1 | Variant | |
| 093E | ा | 0A3E | ਾ | ↔ | 3 | [101] / | Confusing The origin and target elements, represented by vertical lines, appear visually similar and are primarily differentiated by line height, making them difficult to distinguish |
| 093E 093C | ा़ | 093E 093C | ा़ | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 093E 093C | ा़ | 0A3E | ਾ | ↔ | 4 | Imposed based on variants plus confusables |
Confusables Set 35 — 3 Members
| Source | Glyph | Target | Glyph | Similarity Category | Ref | Comment | |
|---|---|---|---|---|---|---|---|
| 093F | ि | 093F | ि | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 093F | ि | 09BF | ি | ↔ | 1 | Variant | |
| 093F | ि | 0A3F | ਿ | ↔ | 1 | [101] / | Variant |
| 09BF | ি | 09BF | ি | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 09BF | ি | 0A3F | ਿ | ↔ | 1 | Variant |
Confusables Set 36 — 3 Members
| Source | Glyph | Target | Glyph | Similarity Category | Ref | Comment | |
|---|---|---|---|---|---|---|---|
| 0940 | ी | 0940 | ी | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 0940 | ी | 0A40 | ੀ | ↔ | 1 | Variant | |
| 0940 | ी | 0A40 0A02 | ੀਂ | ↔ | 4 | / [101] | Imposed based on variants plus confusables |
| 0A40 | ੀ | 0A40 0A02 | ੀਂ | ↔ | 3 | / [101] | Confusing In some font sizes, the bindi (0A02) tends to merge visually with the bihari (0A40). Example ਕੀ (0A15 0A40) vs ਕੀਂ (0A15 0A40 0A02) |
Confusables Set 37 [This set is for documentation only] — 3 Members
| Source | Glyph | Target | Glyph | Similarity Category | Required Context | Ref | Comment | |
|---|---|---|---|---|---|---|---|---|
| 0940 | ी | 0A40 | ੀ | ↔ | 1 | excluded-similarity | Variant | |
| 0940 | ी | 0AC0 | ી | ↔ | 4 | excluded-similarity | / [101] | Imposed based on variants plus confusables |
| 0A40 | ੀ | 0AC0 | ી | ↔ | 4 | excluded-similarity | / [101] | Not_confusing |
Confusables Set 38 — 7 Members
| Source | Glyph | Target | Glyph | Similarity Category | Ref | Comment | |
|---|---|---|---|---|---|---|---|
| 0946 | ॆ | 0946 | ॆ | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 0946 | ॆ | 0947 | े | ↔ | 1 | Variant | |
| 0946 | ॆ | 0A47 | ੇ | ↔ | 1 | Variant | |
| 0946 | ॆ | 0A47 0A02 | ੇਂ | ↔ | 4 | / [101] | Imposed based on variants plus confusables |
| 0946 | ॆ | 0A4B | ੋ | ↔ | 1 | Variant | |
| 0946 | ॆ | 0A4B 0A02 | ੋਂ | ↔ | 4 | / [101] | Imposed based on variants plus confusables |
| 0946 | ॆ | 0AC7 | ે | ↔ | 4 | / [101] | Imposed based on variants plus confusables |
| 0947 | े | 0947 | े | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 0947 | े | 0A47 | ੇ | ↔ | 1 | Variant | |
| 0947 | े | 0A47 0A02 | ੇਂ | ↔ | 4 | / [101] | Imposed based on variants plus confusables |
| 0947 | े | 0A4B | ੋ | ↔ | 1 | Variant | |
| 0947 | े | 0A4B 0A02 | ੋਂ | ↔ | 4 | / [101] | Imposed based on variants plus confusables |
| 0947 | े | 0AC7 | ે | ↔ | 4 | / [101] | Imposed based on variants plus confusables |
| 0A47 | ੇ | 0A47 0A02 | ੇਂ | ↔ | 3 | / [101] | Confusing In some font sizes, the bindi (0A02) tends to merge visually with the lavan (0A47). Example ਕੇ (0A15 0A47) vs ਕੇਂ (0A15 0A47 0A02) |
| 0A47 | ੇ | 0A4B | ੋ | ↔ | 1 | Variant | |
| 0A47 | ੇ | 0A4B 0A02 | ੋਂ | ↔ | 3 | / [104] | Confusing In some font sizes, the bindi (0A02) tends to merge visually with the lavan (0A47). Example ਕੇ (0A15 0A47) vs ਕੇਂ (0A15 0A47 0A02) (Augmented from 0A47 and 0A47 0A02) |
| 0A47 | ੇ | 0AC7 | ે | ↔ | 2 | / [101] | Confusing |
| 0A47 0A02 | ੇਂ | 0A4B | ੋ | ↔ | 3 | / [104] | Confusing In some font sizes, the bindi (0A02) tends to merge visually with the horrha (0A4B). Example ਕੋ (0A15 0A4B) vs ਕੋਂ (0A15 0A4B 0A02) (Augmented from 0A4B and 0A4B 0A02) |
| 0A47 0A02 | ੇਂ | 0A4B 0A02 | ੋਂ | ↔ | 4 | [101] | Imposed based on variants plus confusables |
| 0A47 0A02 | ੇਂ | 0AC7 | ે | ↔ | 4 | [101] | Imposed based on variants plus confusables |
| 0A4B | ੋ | 0A4B 0A02 | ੋਂ | ↔ | 3 | / [101] | Confusing In some font sizes, the bindi (0A02) tends to merge visually with the horrha (0A4B). Example ਕੋ (0A15 0A4B) vs ਕੋਂ (0A15 0A4B 0A02) |
| 0A4B | ੋ | 0AC7 | ે | ↔ | 4 | [104] / [101] | Imposed based on variants plus confusables |
| 0A4B 0A02 | ੋਂ | 0AC7 | ે | ↔ | 4 | [101] | Imposed based on variants plus confusables |
| 0AC7 | ે | 0AC7 | ે | ≡ | out-of-repertoire-var | Not part of repertoire |
Confusables Set 39 — 4 Members
| Source | Glyph | Target | Glyph | Similarity Category | Ref | Comment | |
|---|---|---|---|---|---|---|---|
| 0948 | ै | 0948 | ै | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 0948 | ै | 0A48 | ੈ | ↔ | 1 | Variant | |
| 0948 | ै | 0A48 0A02 | ੈਂ | ↔ | 4 | / [101] | Imposed based on variants plus confusables |
| 0948 | ै | 0AC8 | ૈ | ↔ | 4 | / [101] | Imposed based on variants plus confusables |
| 0A48 | ੈ | 0A48 0A02 | ੈਂ | ↔ | 3 | / [101] | Confusing In some font sizes, the bindi (0A02) tends to merge visually with the dulavan (0A48). Example ਕੈ (0A15 0A48) vs ਕੈਂ (0A15 0A48 0A02) |
| 0A48 | ੈ | 0AC8 | ૈ | ↔ | 2 | / [101] | Confusing |
| 0A48 0A02 | ੈਂ | 0AC8 | ૈ | ↔ | 4 | [101] | Imposed based on variants plus confusables |
| 0AC8 | ૈ | 0AC8 | ૈ | ≡ | out-of-repertoire-var | Not part of repertoire |
Confusables Set 40 — 2 Members
| Source | Glyph | Target | Glyph | Similarity Category | Ref | Comment | |
|---|---|---|---|---|---|---|---|
| 0956 | ॖ | 0956 | ॖ | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 0956 | ॖ | 0A41 | ੁ | ↔ | 1 | [101] / | Variant |
Confusables Set 41 — 2 Members
| Source | Glyph | Target | Glyph | Similarity Category | Ref | Comment | |
|---|---|---|---|---|---|---|---|
| 0957 | ॗ | 0957 | ॗ | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 0957 | ॗ | 0A42 | ੂ | ↔ | 1 | [101] / | Variant |
Confusables Set 42 [followed-by-09BE] — 6 Members
| Source | Glyph | Target | Glyph | Similarity Category | Required Context | Ref | Comment | |
|---|---|---|---|---|---|---|---|---|
| 099D | ঝ | 09AC | ব | ↔ | 3 | followed-by-09BE | Injected confusable mapping | |
| 099D | ঝ | 09B0 | র | ↔ | 4 | followed-by-09BE | Injected confusable mapping | |
| 099D | ঝ | 09F0 | ৰ | ↔ | 4 | followed-by-09BE | Injected confusable mapping | |
| 099D | ঝ | 09F1 | ৱ | ↔ | 4 | followed-by-09BE | Injected confusable mapping | |
| 099D | ঝ | 0A30 | ਰ | ↔ | 4 | followed-by-09BE | Injected confusable mapping | |
| 09AC | ব | 09B0 | র | ↔ | 4 | followed-by-09BE | Injected confusable mapping | |
| 09AC | ব | 09F0 | ৰ | ↔ | 2 | followed-by-09BE | Injected confusable mapping | |
| 09AC | ব | 09F1 | ৱ | ↔ | 3 | followed-by-09BE | Injected confusable mapping | |
| 09AC | ব | 0A30 | ਰ | ↔ | 3 | followed-by-09BE | [102] / | Confusing could be confusing in decorative and stylistic fonts |
| 09B0 | র | 09F0 | ৰ | ↔ | 4 | followed-by-09BE | Injected confusable mapping | |
| 09B0 | র | 09F1 | ৱ | ↔ | 4 | followed-by-09BE | Injected confusable mapping | |
| 09B0 | র | 0A30 | ਰ | ↔ | 4 | followed-by-09BE | Injected confusable mapping | |
| 09F0 | ৰ | 09F1 | ৱ | ↔ | 4 | followed-by-09BE | Injected confusable mapping | |
| 09F0 | ৰ | 0A30 | ਰ | ↔ | 4 | followed-by-09BE | Injected confusable mapping | |
| 09F1 | ৱ | 0A30 | ਰ | ↔ | 4 | followed-by-09BE | Injected confusable mapping |
Confusables Set 43 — 4 Members
| Source | Glyph | Target | Glyph | Similarity Category | Ref | Comment | |
|---|---|---|---|---|---|---|---|
| 09A3 | ণ | 09A3 | ণ | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 09A3 | ণ | 09A8 | ন | ↔ | 4 | Injected confusable mapping | |
| 09A3 | ণ | 09B6 | শ | ↔ | 3 | Injected confusable mapping | |
| 09A3 | ণ | 0A05 | ਅ | ↔ | 4 | Injected confusable mapping | |
| 09A8 | ন | 09A8 | ন | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 09A8 | ন | 09B6 | শ | ↔ | 4 | Injected confusable mapping | |
| 09A8 | ন | 0A05 | ਅ | ↔ | 4 | Injected confusable mapping | |
| 09B6 | শ | 09B6 | শ | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 09B6 | শ | 0A05 | ਅ | ↔ | 2 | [102] / | Confusing could be confusing in decorative and stylistic fonts or italics |
Confusables Set 44 — 4 Members
| Source | Glyph | Target | Glyph | Similarity Category | Ref | Comment | |
|---|---|---|---|---|---|---|---|
| 09A3 09BE | ণা | 09A3 09BE | ণা | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 09A3 09BE | ণা | 09A8 09BE | না | ↔ | 4 | Injected confusable mapping | |
| 09A3 09BE | ণা | 09B6 09BE | শা | ↔ | 3 | Injected confusable mapping | |
| 09A3 09BE | ণা | 0A06 | ਆ | ↔ | 4 | Injected confusable mapping | |
| 09A8 09BE | না | 09A8 09BE | না | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 09A8 09BE | না | 09B6 09BE | শা | ↔ | 4 | Injected confusable mapping | |
| 09A8 09BE | না | 0A06 | ਆ | ↔ | 4 | Injected confusable mapping | |
| 09B6 09BE | শা | 09B6 09BE | শা | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 09B6 09BE | শা | 0A06 | ਆ | ↔ | 2 | [102] / | Confusing could be confusing in decorative and stylistic fonts or italics |
Confusables Set 45 — 4 Members
| Source | Glyph | Target | Glyph | Similarity Category | Ref | Comment | |
|---|---|---|---|---|---|---|---|
| 0A09 | ਉ | 0A09 0A02 | ਉਂ | ↔ | 2 | / [101] | Confusing In the element ਉਂ,for smaller font sizes, the bindi (0A02) often merges visually with ਉ creating confusion for majority |
| 0A09 | ਉ | 0A0A | ਊ | ↔ | 1 | / [101] | Underlining Underlining can fully or partially obscure the lower horizontal lines of both the origin and target elements, making them difficult to distinguish. For example ਉ vs ਊ |
| 0A09 | ਉ | 0A0A 0A02 | ਊਂ | ↔ | 2 | / [101] | Confusing In the element ਉਂ,for smaller font sizes, the bindi (0A02) often merges visually with ਉ creating confusion for majority |
| 0A09 0A02 | ਉਂ | 0A0A | ਊ | ↔ | 2 | [101] / | Confusing In the element ਊਂ,for smaller font sizes, the bindi (0A02) often merges visually with ਊ making it difficult to discriminate from ਊ |
| 0A09 0A02 | ਉਂ | 0A0A 0A02 | ਊਂ | ↔ | 1 | / [101] | Underlining Underlining can fully or partially obscure the lower horizontal lines of both the origin and target elements, making them difficult to distinguish. For example ਉ vs ਊ |
| 0A0A | ਊ | 0A0A 0A02 | ਊਂ | ↔ | 2 | / [101] | Confusing In the element ਊਂ,for smaller font sizes, the bindi (0A02) often merges visually with ਊ making it difficult to discriminate from ਊ |
Confusables Set 46 — 2 Members
| Source | Glyph | Target | Glyph | Similarity Category | Ref | Comment | |
|---|---|---|---|---|---|---|---|
| 0A10 | ਐ | 0A10 0A02 | ਐਂ | ↔ | 2 | / [101] | Confusing In the element ਐਂ,for smaller font sizes, the bindi (0A02) often merges visually with ਐ creating confusion for majority |
Confusables Set 47 — 2 Members
| Source | Glyph | Target | Glyph | Similarity Category | Ref | Comment | |
|---|---|---|---|---|---|---|---|
| 0A13 | ਓ | 0A13 0A02 | ਓਂ | ↔ | 2 | / [101] | Confusing In the element ਓਂ,for smaller font sizes, the bindi (0A02) often merges visually with ਓ creating confusion for majority |
Confusables Set 48 [This set is for documentation only] — 2 Members
| Source | Glyph | Target | Glyph | Similarity Category | Required Context | Ref | Comment | |
|---|---|---|---|---|---|---|---|---|
| 0A13 | ਓ | 0A89 | ઉ | ↔ | 4 | excluded-similarity | / [101] | Not_confusing The origin and target elements appear visually similar in isolation, however, within a word, they are easily distinguishable due to the absence of a headline in Gujarati script, which differentiates them from Gurmukhi characters. |
Confusables Set 49 — 2 Members
| Source | Glyph | Target | Glyph | Similarity Category | Ref | Comment | |
|---|---|---|---|---|---|---|---|
| 0A17 0A70 | ਗੰ | 0A30 0A40 | ਰੀ | ↔ | 2 | / [101] | Confusing |
Confusables Set 50 [This set is for documentation only] — 4 Members
| Source | Glyph | Target | Glyph | Similarity Category | Required Context | Ref | Comment | |
|---|---|---|---|---|---|---|---|---|
| 0A18 | ਘ | 0A85 | અ | ↔ | 4 | excluded-similarity | / [101] | Not_confusing The origin and target elements may appear visually similar in isolation, however, within a word, they are easily distinguishable due to the absence of a headline in Gujarati script, which differentiates them from Gurmukhi characters. |
| 0A18 | ਘ | 0A96 | ખ | ↔ | 4 | excluded-similarity | / [101] | Not_confusing The origin and target elements may appear visually similar in isolation, however, within a word, they are easily distinguishable due to the absence of a headline in Gujarati script, which differentiates them from Gurmukhi characters. |
| 0A18 | ਘ | 0AAC | બ | ↔ | 4 | excluded-similarity | / [101] | Not_confusing The origin and target elements may appear visually similar in isolation, however, within a word, they are easily distinguishable due to the absence of a headline in Gujarati script, which differentiates them from Gurmukhi characters. |
| 0A85 | અ | 0A96 | ખ | ↔ | 4 | excluded-similarity | [101] | Imposed based on variants plus confusables |
| 0A85 | અ | 0AAC | બ | ↔ | 4 | excluded-similarity | [101] | Imposed based on variants plus confusables |
| 0A96 | ખ | 0AAC | બ | ↔ | 4 | excluded-similarity | [101] | Imposed based on variants plus confusables |
Confusables Set 51 — 3 Members
| Source | Glyph | Target | Glyph | Similarity Category | Ref | Comment | |
|---|---|---|---|---|---|---|---|
| 0A18 0A47 | ਘੇ | 0A8D | ઍ | ↔ | 4 | / [101] | Other Other: The origin and target elements may appear visually similar in isolation, however, within a word, they are easily distinguishable due to the absence of a headline in Gujarati script, which differentiates them from Gurmukhi characters. (They are not confusing but used in the screening calculation.) |
| 0A18 0A47 | ਘੇ | 0A8F | એ | ↔ | 4 | / [101] | Other Other: The origin and target elements may appear visually similar in isolation, however, within a word, they are easily distinguishable due to the absence of a headline in Gujarati script, which differentiates them from Gurmukhi characters. (They are not confusing but used in the screening calculation.) |
| 0A8D | ઍ | 0A8D | ઍ | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 0A8D | ઍ | 0A8F | એ | ↔ | 4 | [101] | Imposed based on variants plus confusables |
| 0A8F | એ | 0A8F | એ | ≡ | out-of-repertoire-var | Not part of repertoire |
Confusables Set 52 — 2 Members
| Source | Glyph | Target | Glyph | Similarity Category | Ref | Comment | |
|---|---|---|---|---|---|---|---|
| 0A18 0A48 | ਘੈ | 0A90 | ઐ | ↔ | 4 | / [101] | Other Other: The origin and target elements may appear visually similar in isolation, however, within a word, they are easily distinguishable due to the absence of a headline in Gujarati script, which differentiates them from Gurmukhi characters. (They are not confusing but used in the screening calculation.) |
| 0A90 | ઐ | 0A90 | ઐ | ≡ | out-of-repertoire-var | Not part of repertoire |
Confusables Set 53 [This set is for documentation only] — 2 Members
| Source | Glyph | Target | Glyph | Similarity Category | Required Context | Ref | Comment | |
|---|---|---|---|---|---|---|---|---|
| 0A2A | ਪ | 0AAA | પ | ↔ | 4 | excluded-similarity | / [101] | Not_confusing |
Confusables Set 54 — 2 Members
| Source | Glyph | Target | Glyph | Similarity Category | Ref | Comment | |
|---|---|---|---|---|---|---|---|
| 0A4C | ੌ | 0A4C 0A02 | ੌਂ | ↔ | 3 | / [101] | Confusing In some font sizes, the bindi (0A02) tends to merge visually with the kanaura (0A4C). Example ਕੌ (0A15 0A4C) vs ਕੌਂ (0A15 0A4C 0A02) |
Confusables Set 55 — 2 Members
| Source | Glyph | Target | Glyph | Similarity Category | Ref | Comment | |
|---|---|---|---|---|---|---|---|
| 0A4D 0A35 | ੍ਵ | 0A4D 0A39 | ੍ਹ | ↔ | 2 | / [101] | Underlining Underlining intersects the subjoined consonants thereby obscuring critical parts of the characters. Example ਕ੍ਹ and ਕ੍ਵ. |
Confusables Set 56 — 2 Members
| Source | Glyph | Target | Glyph | Similarity Category | Ref | Comment | |
|---|---|---|---|---|---|---|---|
| 0A98 | ઘ | 0A98 | ઘ | ≡ | out-of-repertoire-var | Not part of repertoire | |
| 0A98 | ઘ | 0AA7 | ધ | ↔ | 3 | Injected confusable mapping | |
| 0AA7 | ધ | 0AA7 | ધ | ≡ | out-of-repertoire-var | Not part of repertoire |
Classes and Rules
Character Classes
| Implicit defined by script tag | 8 |
|---|
The following table lists all named and implicit classes with their definition and a list of their members intersected with the current repertoire (for larger classes, this list is elided).
| Name | Definition | Count | Members or Ranges | Ref | Comment |
|---|---|---|---|---|---|
| implicit | Tag=sc:Beng | 21 | {0981 098B 0993 0996 0998 099D 09A0 09A3 09A5 09A7-09A8 09AC 09AE-09B0 09B6-09B8 09BF 09F0-09F1} | Any character tagged as Bengali | |
| implicit | Tag=sc:Cyrl | 2 | {0442 04AD} | Any character tagged as Cyrillic | |
| implicit | Tag=sc:Deva | 30 | {0901-0902 0907 0909 0917-0918 091F-0920 0922 0924 0927 092A 092D-0930 0935 0939-093A 093C 093E-0940 0945-0948 0956-0957 097B} | Any character tagged as Devanagari | |
| implicit | Tag=sc:Grek | 1 | {03C4} | Any character tagged as Greek | |
| implicit | Tag=sc:Gujr | 22 | {0A82 0A85 0A89 0A8D 0A8F-0A90 0A96-0A98 0A9A 0A9F 0AA2 0AA7 0AAA 0AAC 0AAE-0AB0 0ABF-0AC0 0AC7-0AC8} | Any character tagged as Gujarati | |
| implicit | Tag=sc:Guru | 48 | {0A02 0A05-0A0A 0A0F-0A10 0A13 0A15-0A1A 0A1C 0A1E-0A28 0A2A-0A2E 0A30 0A35 0A38 0A3C 0A3E-0A42 0A47-0A48 0A4B-0A4C 0A5C 0A71} | Any character tagged as Gurmukhi | |
| implicit | Tag=sc:Latn | 11 | {0066 0074 0142 0165 0167 0192 01AD 021B 0268 1E6D 1E71} | Any character tagged as Latin | |
| implicit | Tag=sc:Orya | 2 | {0B13 0B38} | Any character tagged as Oriya |
Legend
- Members or Ranges
- Lists the members of the class as code points (xxx) or as ranges of code points (xxx-yyy). Any class too numerous to list in full is elided with "...".
- Tag=ttt
- A named or implicit class defined by all code points that share the given tag value (ttt).
- Implicit
- An anonymous class implicitly defined based on tag value and for which there is no named equivalent.
Context Rules
| Number of rules | 8 |
|---|---|
| Used as context rule (V) | 3 |
| Anchored context rules | 5 |
| Used only in another rule | 5 |
The following table lists all named rules defined in the LGR and indicates whether they are used as trigger in an action or as context (when or not-when) for a code point or variant.
| Name | Regular Expression | Used as Trigger |
Anchor | Used as Context |
Ref | Comment |
|---|---|---|---|---|---|---|
| followed-by-0A30 | ⚓︎ →(\u0A30) |
✔ | ||||
| followed-by-0A41 | ⚓︎ →(\u0A41) |
✔ | ||||
| followed-by-underline-confusable | ⚓︎ →(\u0A41|\u0A3C|\u0956|\u0957) |
✔ | Null variants for Nukta and various vowel signs undefined if followed by another mark that can be confused under underlining, including cross-script ones - added for SSE ⍟ | |||
| Common--followed-by-09BE | ⚓︎ →(\u09BE) |
✔ | Matches code point or sequence followed by 09BE ⍟ | |||
| Common--preceded-by-taHalanta-or-followed-by-halantaTa | (((\u0924\u094D)← ⚓︎)|(⚓︎ →(\u094D\u0924))) |
✔ | Both sided Null variants for Ta+TaHalantaTa similarity pair. Undefined if preceded by Ta Halanta or Halanta Ta ⍟ | |||
| excluded-similarity | (start)(end) |
V | Context is never satisfied, rule matches the empty label. ⍟ | |||
| followed-by-09BE | (start).+(end) |
V | Placeholder, matches any non-empty label. ⍟ | |||
| preceded-by-taHalanta-or-followed-by-halantaTa | (start).+(end) |
V | Placeholder, matches any non-empty label. ⍟ |
Legend
- Used as Trigger
- This rule triggers one of the actions listed below.
- Used as Context
- This rule defines a required or prohibited context for a code point C or variant V.
- Anchor
- This rule has a placeholder for the code point for which it is evaluated.
- Regular Expression
- A regular expression equivalent to the rule, shown in a modified notation as noted:
- ⚓︎ - context anchor
- Placeholder for the actual code point when a context is evaluated. The code point must occur at the position corresponding to the anchor. Rules containing an anchor cannot be used as triggers.
- (...)← - look-behind
- If present encloses required context preceding the anchor.
- →(..) - look-ahead
- If present encloses required context following the anchor.
- ( ) - group
- An anonymous nested rule is used to group match operators.
- (... | ...) - choice
- When there is more than one alternative in a rule, the choices are separated by the alternation operator (...|...).
- start or end
- (start) matches the start of the label; (end) matches the end of the label.
- . - any code point
- . matches any code point.
- *, +, ?, {n,m} - quantifiers
- * indicates 0 or more, + indicates one or more, and ? indicates up to one instance. {n,m} indicates at least n and at most m instances.
- \u1234 - literal
- Each hex escape \u1234 stands for a single character. For literals, unlike sets, hex escapes can concatenate into a sequence, unless quantifiers intervene. Quantifiers apply to the full subpart, not to single characters only. For literals, ' ' acts as an explicit default quantifier {1,1} to aid in scoping.
- (start)(end) - empty label
- The regex (start)(end) matches the empty label. Used as a context rule, it always fails to match, thus disallowing the affected code point in any label. By convention, it is used for context rules that disable code points that are not part of the repertoire, yet explicitly listed in the LGR as excluded or for optional future extension.
- (start).+(end) - any label
- The regex (start).+(end) matches any non-empty label. Used as a required context rule it does not affecting the validity of a label containing the code point or the presence of a variant. By convention it is use as placeholder context.
- ⍟ - default rule
- Rules marked with ⍟ are included by default and may or may not be triggered by any possible label under this LGR.
Note: The following rules are defined but not used in this LGR: Common--followed-by-09BE, Common--preceded-by-taHalanta-or-followed-by-halantaTa, followed-by-0A30, followed-by-0A41, followed-by-underline-confusable.
Note: The following rules are duplicates: [preceded-by-taHalanta-or-followed-by-halantaTa, followed-by-09BE].
Table of References
The following lists the references cited for specific code points, variants, classes, rules or actions in this LGR. For General references refer to the References section in the Description.
| [101] | String Similarity Evaluation Data for the New gTLD: Next Round, ICANN, 23 July 2026, https://www.icann.org/en/system/files/files/sse-data-overview-23jul26-en.pdf Input collected from the script experts. |
| [102] | String Similarity Evaluation Data for the New gTLD: Next Round, ICANN, 23 July 2026, https://www.icann.org/en/system/files/files/sse-data-overview-23jul26-en.pdf Added due to integration with another script. |
| [104] | String Similarity Evaluation Data for the New gTLD: Next Round, ICANN, 23 July 2026, https://www.icann.org/en/system/files/files/sse-data-overview-23jul26-en.pdf Added due to augmentation with relevant variant mappings during integration. |