GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | |||||||||||||||||||||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | |||||||||||||||||||||||||
GeezerVison is showing en.wikipedia.org — Zero-width space - Wikipedia (Redirected from Zero width space) Not to be confused with Zero width no-break space.
The zero-width space (rendered: ; HTML entity: ​ or ​), abbreviated ZWSP, is a non-printing character used in computerized typesetting to indicate where the word boundaries are, without actually displaying a visible space in the rendered text. This enables text-processing systems for scripts that do not use explicit spacing to recognize where word boundaries are for the purpose of handling line breaks appropriately. The zero-width space is Unicode character PurposeThe zero-width space marks a potential line break without hyphenation. Its semantics and HTML implementation are similar to the soft hyphen, but soft hyphens display a hyphen character at the point where the line is broken. The zero-width space can be used to mark word breaks in languages without visible space between words, such as Thai, Myanmar, Khmer, and Japanese.[1] In justified text, the rendering engine may add inter-character spacing, also known as letter spacing, between letters separated by a zero-width space, unlike around fixed-width spaces.[1] ExampleTo show the effect of the zero-width space in text, the following words have been separated with zero-width spaces:
By contrast, the following words have not been separated:
The first text is broken into lines but only at word boundaries, and resizing the browser window will re-break the text accordingly, while the second text is not broken at all. UsageHTMLIn HTML pages, the HTML element Prohibition in domain namesICANN rules prohibit domain names from containing non-displayed characters, including the zero-width space, and most browsers prohibit their use within domain names because they can be used to create a homograph attack, where a malicious URL is visually indistinguishable from a legitimate one.[3][4] Encoding
The zero-width space character is encoded in Unicode as U+200B ZERO WIDTH SPACE.[5] In HTML, it can be referenced as The TeX representation is As the zero-width space is an invisible character, it is convenient to have a visible symbol for it on keyboards and in keyboard documentation. The standard ISO/IEC 9995-7 gives symbol 72 for the zero-width space,[9] which is also catalogued in IEC 60417 as reference 6072-10.[10] See also
ReferencesCitations
Sources
| |||||||||||||||||||||||||
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. | |||||||||||||||||||||||||