Home
X-Fonter : Font Manager

X-Fonter 14.0

Unicode Character Map

The Unicode Character Map is the fourth tab of the Font Detail Panel. Where the ASCII Character Map shows only the 256 characters in the ANSI range, this tab exposes the font's full Unicode coverage — up to 65,536 characters spanning every script and symbol set the font supports.

Unicode organises characters into named blocks (sometimes called pages or ranges), each covering a related group: Basic Latin, Greek, Cyrillic, Arabic, CJK Unified Ideographs, Mathematical Operators, Emoji, and many more. The map lets you jump directly to any block and see exactly which characters the selected font can render — and which it cannot.

The Unicode Character Map tab showing the block selector list on the left with supported blocks in bold, and the character grid on the right with the selected character highlighted
The Unicode Character Map. Supported blocks are shown in bold in the selector list. Unsupported characters appear as empty or fallback cells in the grid.

Selecting a Unicode Block

The dropdown or list directly above the character grid lets you choose which Unicode block to display. Blocks that the current font supports are shown in bold; unsupported blocks are listed in normal weight. This gives you an instant overview of a font's language and symbol coverage without having to open each block individually.

At the bottom of the list is a Show All Characters option, which loads all 65,536 code points into a single scrollable grid. This is useful for a comprehensive visual scan of everything a font contains, but can be slow to load for large fonts with extensive coverage.

Tip: To quickly check whether a font is suitable for a specific language, scan the block list for the relevant script — for example, Greek and Coptic (U+0370–U+03FF), Cyrillic (U+0400–U+04FF), or Arabic (U+0600–U+06FF). If the block name is bold, the font includes at least some characters from that range. Open the block to see exactly which ones.

Reading the Grid

The grid displays all characters in the selected block, one per cell, rendered in the current font at the preview size set in the Control Panel. Characters the font supports appear as normal glyphs; characters it does not support appear as empty cells or a generic fallback box.

When the font size is set to 20 or higher, each cell also shows the character's hexadecimal code point in its upper-left corner, making it easy to identify specific characters without counting through the grid. The column count adjusts automatically to fill the available width, so scrolling is always vertical only.

Tip: Partial block support is common — a font may include the core letters of a script but omit historical, archaic, or rarely used variants. Opening the block and scanning for empty cells is the most reliable way to confirm whether a font covers exactly the characters your document requires.

The Statusbar

Clicking any character cell selects it and updates the statusbar at the bottom of the screen with four pieces of information:

Field Description
Keyboard shortcut The key combination for entering this character in Windows applications, where one exists. For many Unicode characters beyond the Basic Multilingual Plane, no single Alt+numpad shortcut is available — in those cases copy-and-paste from the map is the most practical method.
Decimal value The character's Unicode code point expressed in base 10 (for example, 9786 for the smiley face ☺, U+263A).
Hexadecimal value The same code point in base 16 — the standard Unicode notation (for example, 0x263A). This is the value used in HTML entities (☺) and CSS escape sequences (\263A).
Character name The official Unicode name of the character (for example, WHITE SMILING FACE). This is the same name used in the Character Search tab — if you spot a character here and want to find it in other fonts, search by this name directly.

Copying Characters to the Clipboard

Double-click any character cell to add it to the Sample edit box above the grid. You can double-click multiple characters in sequence to build up a string. Once your characters are in the Sample box:

  1. Select the text in the Sample box (click and drag, or Ctrl+A).
  2. Right-click and choose Copy, or press Ctrl+C.
  3. Switch to your document and paste with Ctrl+V.

This works for any Unicode character, including CJK ideographs, Arabic letters, mathematical symbols, and emoji — even characters that have no keyboard shortcut and cannot be typed directly.

Tip: The Sample edit box is shared with the Image & Effect Studio tab. Characters you collect here will also appear as the Studio text, so you can immediately render a Unicode symbol with effects applied without retyping it.

Adjusting the Display Size

The preview size is set in the Control Panel and applies across all detail tabs simultaneously. In the Unicode map:

Unicode Map vs. ASCII Map

Use the ASCII Character Map when you need to check basic Latin characters, common punctuation, or extended ANSI characters (codes 0–255), or when you need to see how the active Windows codepage affects character positions in that range.

Use the Unicode Character Map when you need to check coverage beyond the ANSI range — foreign scripts, technical symbols, mathematical notation, arrows, currency signs, or any character with a code point above U+00FF.

Related Topics