1

enter image description hereThis is perhaps a typography question rather than a LaTeX one. I'm using playing card symbols from Book Antiqua and the heart symbol feels too big to me (subjective, I know). So I rescale it and that looks OK in the first text line of the MWE.

But then I use the symbols again when they are very close together and the sizes look wrong to my eye. What I think is happening is that the relatively large numbers and brackets change the size perception.

I could make the brackets smaller but I wonder how other people would address this issue. Or if they even see it as an issue :-)

MWE:

\documentclass[a4paper, 11pt, oneside]{memoir}

\usepackage{fontspec}
\usepackage[HTML, hyperref, x11names]{xcolor}

\usepackage{relsize}

\defaultfontfeatures{Scale=MatchUppercase}
\newfontface{\BCards}{Book Antiqua}

\NewDocumentCommand{\BCs}{}{{\BCards\char"2663}}
\NewDocumentCommand{\BDs}{}{{\color{red}\BCards\char"2666}}
\NewDocumentCommand{\BHs}{}{{\relscale{0.9}\color{red}\BCards\char"2665}}
\NewDocumentCommand{\BSs}{}{{\BCards\char"2660}}


\begin{document}


In sequence 1\BCs{}--1\BDs{}--1\BHs{}--1\BSs{}


\begin{tabular}{@{} *{3}{l}}
2NT     &                       &\\
        &Pass                   &0--4 HL ;\\
        &3\BCs{}                &4+ HL, Stayman Puppet ;\\
        &3\BDs{}(\BHs{})        &4+ HL, Texas M ;\\
        &3\BSs{}(4\BCs{})       &4+ HL, Texas m ;\\
        &4\BHs{}(\BSs{})        &9+ HL, two suiter ;\\
\end{tabular}

\end{document}     

closed as off-topic by Sebastiano, Phelype Oleinik, Mensch, siracusa, Dox Apr 6 at 2:10

  • This question does not fall within the scope of TeX, LaTeX or related typesetting systems as defined in the help center.
If this question can be reworded to fit the rules in the help center, please edit the question.

  • You might have a better chance at getting answers if you post an image showing the output. I don't have the BookAntiqua font, so I can't compile your MWE. – Harald Hanche-Olsen Dec 3 '18 at 12:00
  • Very subjective. I'd not use relsize in this case; try with \NewDocumentCommand{\BHs}{}{\scalebox{0.95}{\color{red}\BCards\char"2665}} (with \usepackage{graphicx}). Output (click) – egreg Dec 3 '18 at 12:10
  • @egreg Yes, that looks better to me. How did you arrive at that? – DLyons Dec 3 '18 at 12:14
  • @DLyons \relscale operates at discrete steps. You just want to remove the apparent overshooting of the heart suit (it's an optical illusion, mainly due to the bright red), not to reduce the font size to 10pt. – egreg Dec 3 '18 at 12:31
  • 4
    I'm voting to close this question as off-topic because the OP has finded an optimal solution from the comments. – Sebastiano Apr 5 at 22:59

Browse other questions tagged or ask your own question.