Whith \calligra, letters like \ and \u{g} disappear. How can I fix this?

See the demo below. Without calligra, it works. With, it doesn't.

 \usepackage[cam,width=4truein,height=6truein,letter,center] {crop}





  {\calligra \small K{\i}z \u{g}ını} \\
  {\small K{\i}z \u{g}ını}\\


  • 1
    if you do not need wedding-rings-2400px to show the issue please edit the example not to use files and packages that are not needed – David Carlisle Feb 29 at 9:13
  • 1
    The glyph inventory of calligra is not the whole of T1; it indeed lacks ı (dotless i) and (g with breve). The latter can be perhaps remedied to, the former can't. – egreg Feb 29 at 9:17
  • @egreg can't ... unless you hit it with a sledgehammer. – David Carlisle Feb 29 at 11:16

The font doesn't have the dotless i or g-breve but you can take the accent from another font and use a dotted i but hide the dot, or as Ulrike points out the font does have a (very stylized) breve accent so you can add \relax to stop LaTeX trying to use the composite letter :

enter image description here




  {\calligra  K\ci z \raisebox{-2pt}{\rmfamily\u{}}\kern-6pt g\ci n\ci}

  {\calligra  K\ci z \u{\relax g}\ci n\ci}

  { K{\i}z \u{g}ını}

| improve this answer | |
  • I don't dare to test this at other fontsizes ... ;-) – Ulrike Fischer Feb 29 at 13:17
  • @UlrikeFischer if you do, I'll build you a bigger sledgehammer – David Carlisle Feb 29 at 13:22
  • I would also need a tiny one. – Ulrike Fischer Feb 29 at 13:33
  • @UlrikeFischer troublemakers are not invited to the wedding – David Carlisle Feb 29 at 13:55
  • There is a breve accent in the font, you could use it with \DeclareTextAccent{\mybreve}{T1}{8}. Do I get an invitation now??? – Ulrike Fischer Feb 29 at 13:58

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.