Unicode Block Range For Script Lookup
Bounded selected common Unicode block ranges for supported script groups; blocks include punctuation/non-script characters and are not Unicode Script property membership or complete script coverage. Caller establishes language, dialect, method and reference context; no automatic identity or universal language-wide claim.
Description
Unicode blocks are ranges of code points, while a script property classifies characters individually.
When to use Unicode Block Range For Script Lookup
Use this tool to read a bounded explanation for an exact reference topic. Specify the language variety, analysis, source edition and population or inventory definition.
How to use Unicode Block Range For Script Lookup and understand its results
- Specify the language variety, analysis, source edition and population or inventory definition.
- Enter scriptGroup, using the field meanings and rules below, then run the tool.
- Read selectedBlockRangesDecimal, using the output meanings and calculation rules below.
- Correct any reported input issue and run again. Before using a successful result, check the stated units, signs, reference scope and observation coverage.
| Input field | Meaning | Value type | Requirement |
|---|---|---|---|
| scriptGroup | Script group | string | Required |
Select exactly Latin, Greek, Cyrillic, Arabic or Han. Return the stored inclusive decimal code-point intervals for that group. These are selected blocks; no input text is examined and no character assignment or script property is checked.
| Selection token | Inclusive decimal code-point ranges |
|---|---|
| Latin | [[0,127],[128,255],[256,383],[384,591]] |
| Greek | [[880,1023],[7936,8191]] |
| Cyrillic | [[1024,1279],[1280,1327]] |
| Arabic | [[1536,1791],[1872,1919]] |
| Han | [[13312,19903],[19968,40959],[131072,173791]] |
ranges=selectedBlockTable[scriptGroup] Use the matching field units and the exact boundary, ordering and reference rules above.
| Output field | Meaning | Value type |
|---|---|---|
| selectedBlockRangesDecimal | Selected block ranges decimal | numeric matrix |
{
"input": {
"scriptGroup": "Greek"
},
"output": {
"selectedBlockRangesDecimal": [
[
880,
1023
],
[
7936,
8191
]
]
}
} Limitations and assumptions
The table is deliberately incomplete and not fetched from the current Unicode release. Block membership alone does not establish a character's Script property, assignment or suitability in a language.
Missing required fields, unknown fields, wrong types and violated rules return input issues. Numeric values and outputs must be finite.
Alternative or Complementary methods
For a related step, use Cyrillic-Script Countries Checker: Cyrillic use can vary by language, jurisdiction, period and official or informal domain. For a complementary comparison, use Alphabet Size By Language Lookup: An alphabet inventory counts the declared orthographic units of a specified tradition.
References
-
Unicode Block Range For Script Lookup — tool.io
-
Unicode 17.0 block ranges — Unicode Consortium
Similar or alternative tools
- Cyrillic-Script Countries Checker
Cyrillic use can vary by language, jurisdiction, period and official or informal domain.
- Alphabet Size By Language Lookup
An alphabet inventory counts the declared orthographic units of a specified tradition.