[XeTeX] how to suppress doted circle next to a glyph
Bonjour, 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 http://www.math-info.univ-paris5.fr/~patte FSF https://www.fsf.org/blogs/community/presenting-shoetool-happy-holidays-from-the-fsf signature.asc Description: OpenPGP digital signature
Re: [XeTeX] how to suppress doted circle next to a glyph
Bonjour François — For this example : \font \thefont = ''Arial Unicode MS'' \thefont \symbol{"1133E} \end I get not a dotted circle but an error message : This is XeTeX, Version 3.14159265-2.6-0.92 (TeX Live 2020/W32TeX) (preloaded format=xetex) \write18 enabled. entering extended mode (./untitled-1.tex ! Undefined control sequence. l.3 \symbol {"1133E} ? May I ask for an example that produces the dotted circle but not the error message ? Philip Taylor François Patte wrote: Bonjour, 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.
Re: [XeTeX] how to suppress doted circle next to a glyph
In my experience, a dotted circle is an indication that there's a non-base character which needs a base character before it, but there's no suitable base character. If you type a Unicode Combining Acute Accent (U+0301), but there's no base character (like a vowel) preceding it, you'll get such a dotted circle. If I'm not mistaken, U+1133E is the Grantha Vowel Sign Aa. Maybe it needs a consonant to its left? On 9/25/2020 4:28 PM, François Patte wrote: Bonjour, 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 http://www.math-info.univ-paris5.fr/~patte FSF https://www.fsf.org/blogs/community/presenting-shoetool-happy-holidays-from-the-fsf -- Mike Maxwell "I may not remember, but I never forget." --Social Crimes, Jane Stanton Hitchcock
Re: [XeTeX] how to suppress doted circle next to a glyph
On 25/09/2020 22:17, Michael Maxwell wrote: In my experience, a dotted circle is an indication that there's a non-base character which needs a base character before it, but there's no suitable base character. If you type a Unicode Combining Acute Accent (U+0301), but there's no base character (like a vowel) preceding it, you'll get such a dotted circle. If I'm not mistaken, U+1133E is the Grantha Vowel Sign Aa. Maybe it needs a consonant to its left? Correct. It might work to use U+00A0 there if you want the vowel sign with no visible consonant:    {\char"A0\char"1133E} Alternatively, a workaround might be to look up the glyph ID with \XeTeXcharglyph and then print it using \XeTeXglyph, so something like:    {\XeTeXglyph\XeTeXcharglyph"1133E} should produce the desired glyph by itself. (The spacing of these two options will be different, as the first uses no-break space as a base for the cluster, whereas the second just prints the vowel-sign glyph with no extra spacing.) JK On 9/25/2020 4:28 PM, François Patte wrote: Bonjour, 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 http://www.math-info.univ-paris5.fr/~patte FSF https://www.fsf.org/blogs/community/presenting-shoetool-happy-holidays-from-the-fsf --    Mike Maxwell    "I may not remember, but I never forget."    --Social Crimes, Jane Stanton Hitchcock
Re: [XeTeX] how to suppress doted circle next to a glyph
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. Cheers, David. From: XeTeX on behalf of François Patte Sent: Friday, September 25, 2020 4:28 PM To: xetex@tug.org Subject: [XeTeX] how to suppress doted circle next to a glyph Bonjour, 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 http://www.math-info.univ-paris5.fr/~patte FSF https://www.fsf.org/blogs/community/presenting-shoetool-happy-holidays-from-the-fsf
Re: [XeTeX] how to suppress doted circle next to a glyph
Bonjour Je n'ai pas de police avec ce caractère, mais essayez avec \char: c.a.d. \char"1133E (au moins en XeTex) Roger Ottawa, Canada http://www.fileformat.info/info/unicode/char/1133e/index.htm https://codepoints.net/U+1133E Le ven. 25 sept. 2020, à 16 h 28, François Patte < francois.pa...@mi.parisdescartes.fr> a écrit : > Bonjour, > > 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 > http://www.math-info.univ-paris5.fr/~patte > FSF > > https://www.fsf.org/blogs/community/presenting-shoetool-happy-holidays-from-the-fsf > >