[XeTeX] how to suppress doted circle next to a glyph

David Jones dmj at ams.org
Fri Sep 25 23:00:46 CEST 2020

U+1133E GRANTHA VOWEL SIGN AA has general category Mc (Spacing Combining Mark), which means it's expected to follow a base character to which it is attached (section section 2.11 of version 13 of the Unicode Standard).   In the absence of a base character, harfbuzz introduces the dotted circle, which is one of the options ('Show Hidden') mentioned in section 5.13 of the Unicode Standard.  If there's a way to switch to a different fallback method, such as 'Simple Overlap', I'd very much like to know what it is.

As a work around, you could try attaching it to an invisible character, for example \symbol{"00A0}\symbol{"1133E}, assuming the font you're using has U+00A0 NO-BREAK SPACE.  Other possibilities are U+2000 through U+200D, depending on availability.

From: XeTeX <xetex-bounces+dmj=ams.org at tug.org> on behalf of François Patte <francois.patte at mi.parisdescartes.fr>
Sent: Friday, September 25, 2020 4:28 PM
To: xetex at tug.org
Subject: [XeTeX] how to suppress doted circle next to a glyph


I want to use some glyph using the command \symbol. In some case I get a
glyph with a dotted circle, how can I get the glyph without this circle?

For instance, if I type \symbol{"1133E}, I get this as a result after
compilation:   𑌾    with a dotted circle before.

Is it possible to eliminate the circle? And how?

Thank you.

François Patte
UFR de mathématiques et informatique
Laboratoire CNRS MAP5, UMR 8145
Université Paris Descartes
45, rue des Saints Pères
F-75270 Paris Cedex 06
Tél. +33 (0)6 7892 5822

More information about the XeTeX mailing list.