省略号
U+2026水平省略号(…),代替三个句号的单个字符,排版上更规范,计为1个字符而非3个。
What is an Ellipsis?
The ellipsis is a punctuation mark consisting of three evenly-spaced dots that indicates an omission, a trailing off, a pause, or suspended thought. Unicode encodes a dedicated ellipsis character (U+2026, …) as a single code point, distinct from simply typing three consecutive periods (...). The difference matters more than most people realize.
The Single Character vs. Three Periods
The ellipsis character U+2026 (…) and three periods (...) look nearly identical on screen but behave very differently:
| Property | Ellipsis U+2026 | Three Periods ... |
|---|---|---|
| Code points | 1 | 3 |
| Line breaking | Stays together | Can break after any period |
| Spacing | Designed by font (often tighter) | Standard period spacing |
| Word count | 1 token | 3 tokens |
| Search matching | May not match ... |
Won't match … |
| Screen reader | "ellipsis" | "period period period" |
From a typographic standpoint, the dedicated ellipsis character is preferable in body text because its spacing is optimized by the font designer. In programming and markup contexts, three periods are often more predictable.
Semantic Uses of the Ellipsis
- Omission in quotations: "Four score and seven years ago…our fathers brought forth…a new nation"
- Trailing speech or thought: She knew the answer, but still…
- Pause or hesitation: "I'm not sure if I should… yes, I'll do it."
- Unfinished lists: The package includes apples, oranges, bananas…
- Code/UI: Loading…, File menu truncation "Open Recen…"
Ellipsis in User Interfaces
In UI design, the ellipsis has a specific convention: a menu item followed by an ellipsis (e.g., "Save As…") indicates that clicking it will open a dialog requiring further input before the action is taken. A menu item without an ellipsis (e.g., "Save") acts immediately. This convention comes from Apple's original Macintosh Human Interface Guidelines.
In modern apps, a three-dot "more options" button (⋯ U+22EF or ··· three bullets) is sometimes called an "ellipsis menu" colloquially, though it is technically a different symbol.
Ellipsis Variants
| Character | Unicode | Name | Use |
|---|---|---|---|
| … | U+2026 | Horizontal Ellipsis | Standard |
| ⋯ | U+22EF | Midline Horizontal Ellipsis | Mathematics |
| ⋮ | U+22EE | Vertical Ellipsis | Mathematics |
| ⋱ | U+22F1 | Down Right Diagonal Ellipsis | Matrix notation |
| ︙ | U+FE19 | Presentation Form Vertical Ellipsis | CJK presentation |
Typing the Ellipsis
- macOS: Option + ; (semicolon)
- Windows: Alt + 0133 (numpad), or the Character Map
- HTML:
…or… - CSS content:
content: "\2026" - Python:
"\u2026"or the literal…
Quick Facts
| Property | Value |
|---|---|
| Unicode code point | U+2026 |
| Unicode name | HORIZONTAL ELLIPSIS |
| Character block | General Punctuation |
| macOS shortcut | Option + ; |
| HTML entity | … |
| UI convention | Ellipsis in menu item = dialog will follow |
| Three periods alternative | ... (U+002E × 3) — fine for code, less ideal for body text |
排版印刷 中的更多内容
CSS @font-face descriptor specifying which Unicode code points a font should cover. …
The mechanism by which a rendering engine substitutes glyphs from a secondary …
Modern font format developed by Microsoft and Adobe supporting up to 65,535 …
字符从右向左流动的文本方向,用于阿拉伯语、希伯来语、塔阿纳等文字,正确显示需要双向算法。
Fonts downloaded by the browser to render text, declared via CSS @font-face. …
U+00A0,防止在该位置换行的空格。HTML中为 ,用于数字与单位之间(100 km)、专有名词(Mr. Smith)和缩写之后。
全角(Em):等于字号的宽度;半角(En):全角的一半,用于定义全角破折号宽度、全角空格、半角空格和CSS单位(1em、0.5em)。
附加在字母上以改变发音或意义的符号,可以是预组合形式(é U+00E9)或组合形式(e + ◌́ U+0065+U+0301),包括重音、变音符、软音符和波浪号等。
特定大小、字重和样式的字型实现,在数字排版中指包含字形定义和度量的字体文件(TTF、OTF、WOFF2)。
字体渲染的字符视觉表现形式。一个字符可有多个字形(连字、上下文形式),一个字形也可表示多个字符。