AH Formatter / XSL Formatter
Q&A



Operation

Font

Top
Basic, General
About AH Formatter
About XSL Formatter
Operation
Programming
XSLT/XSL-FO/SVG/MathML Conformance
XSLT/XSL-FO/MathML Technics
Index
Q.  We are using Arial as the font for this document. We noticed that Unicode character U+2003 (Em Space) shows up as a box in XSL Formatter, while Zero-width space, U+200B does not show a box. Why? [No.2002032505]
A. 

Arial does not have the glyph for U+2003. Therefore U+2003 shows up as a box in XSL Formatter. The fonts that have these space code glyph are limited to Tahoma, Lucida Sans Unicode, Arial Unicode MS and etc. If you specify font-family="Tahoma", the U+2003 will be indicated by XSL Formatter.

While, the Zero-width space is processed by XSL Formatter (for justification). Therefore U+200B does not show as a box.

Next code shows up as a box:

  • U+2000 (EN QUAD)
  • U+2001 (EM QUAD)
  • U+2002 (EN SPACE)
  • U+2003 (EM SPACE)
  • U+2004 (THREE-PER-EM SPACE)
  • U+2005 (FOUR-PER-EM SPACE)
  • U+2006 (SIX-PER-EM SPACE)
  • U+2007 (FIGURE SPACE)
  • U+2008 (PUNCTUATION SPACE)
  • U+2009 (THIN SPACE)
  • U+200A (HAIR SPACE)
  • U+205F (MEDIUM MATHEMATICAL SPACE)

In XSL Formatter V3.2, it can be specified to display space to these fixed-width space instead of the display of alternative glyph by the option setting file. Please refer to [option setting file] of the Online Manual for details.


Copyright © 1999-2011 Antenna House, Inc. All rights reserved.
Antenna House is a trademark of Antenna House, Inc.