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

2020-09-25 Thread François Patte
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

2020-09-25 Thread Philip Taylor

  
  
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

2020-09-25 Thread Michael Maxwell
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

2020-09-25 Thread Jonathan Kew

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

2020-09-25 Thread David Jones
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

2020-10-07 Thread morris roger
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
>
>