I am trying to get some playing cards made with the help of the allrunes package.

However, the package "only" comes with fonts up to 35pt installed. If I set \fontsize to something larger, pdflatex resets to the maximum installed size.

How do I get larger glyphs? (Like, large enough to fill 1/6th of a page?) I know this should be comparatively easy, and I tried to google for it, but all I get are hundreds of references to \fontsize and \Huge, which doesn't help... :-\

| improve this question | | | | |
  • 5
    You could try putting things in a \scalebox{factor}{content}. This is good for situations just like this. – qubyte Mar 7 '12 at 18:22
  • 1
    Please, show a minimal example – egreg Mar 7 '12 at 18:25
  • 2
    +1 \scalebox is provided by graphicx – Chel Mar 7 '12 at 18:27

You could try scaling:








enter image description here

| improve this answer | | | | |

LaTeX will be told what font sizes are available with a command like


If in fact it is a scalable font and can be used any size then you declare that the font is available at all sizes.

For example by default the computer modern fonts are set up to only allow standard sizes, but type1cm package makes declarations such as

        <->     cmbxsl10

which says (bold slanted roman in this case) font is available at any size, and so after such a declaration in the preamble you can declare any size such as


and LaTeX will give you 1in font without substitution. You'd need to look at the font names used by your rune font package to know what to use instead of {OT1}{cmr}{bx}{sl}.

| improve this answer | | | | |

Ok, I was beaten to scalebox, but you mentioned playing cards so here's I whipped up just now in TikZ.



\begin{tikzpicture}[node distance=1.6cm, scale=0.5, shape aspect=0.75, fill=red]
    \node[diamond, fill, scale=0.5] (D1) at (-1.5cm,2.1cm) {};
    \node[above=0.5mm of D1, red,scale=0.5, rotate around={180:(D1)}] {A};
    \node[diamond, fill, scale=0.5] (D2) at (1.5cm,-2.1cm) {};
    \node[above=0.5mm of D2, red,scale=0.5] {A};
    \node[diamond, fill] (D3) at (0,0) {};
        \node[draw, fill=white, rounded corners=0.5mm, fit=(D1) (D2),scale=0.5] {};


enter image description here

This is pretty crappy TikZ code, and can definitely be improved. The nice thing is that TikZ allows scaling, so this automatically solves your problem.

| improve this answer | | | | |
  • Actually not at all what I had in mind, but I like the border, so some of your answer will end up in my work. ;-) – DevSolar Mar 7 '12 at 19:43
  • Cool. I actually just wanted to see how hard it would be to do something like this! – qubyte Mar 8 '12 at 2:00

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.