Fonts that do not have real small caps simply scale down capital letters when you use \textsc. This looks unbalanced, as the letters are too thin. Can this be improved?


1 Answer 1


One idea is to simply scale down capitals and then "fatten" them, which in my opinion looks much better than simple scaling. The fattening can be implemented by copying and shifting by a small amount several times. This example uses the fourier font, which doesn't include real small caps.

\documentclass[a4paper, 11pt, pdftex]{scrartcl}



Lorem Ipsum \textsc{Lorem Ipsum} Lorem Ipsum \\
Lorem Ipsum L\fakesc{OREM} I\fakesc{PSUM} Lorem Ipsum

Here is a pictorial view:

Improved small caps

This solution is not perfect. Vertical serifs (like in the E above) tend to become too thick, and diagonal strokes that were the same thickness as vertical strokes are no longer of the same thickness (like in the M above). However, I think these objections are minor, and the final result is better than the standard fake small caps.

  • 5
    Purists will not like this solution, but I'm not a purist...+1 Nov 4, 2013 at 17:32
  • @StevenB.Segletes I think your modification makes the letters look a bit too narrow. With my values, I tried to make the vertical strokes of the letters to be approximately the same for the normal letters and the fake small caps. Nov 4, 2013 at 22:44
  • Understood. I will delete the prior comment forthwith. Nov 4, 2013 at 22:45
  • @StevenB.Segletes learning new words on tex.se, that's a thing for me, now.
    – thymaro
    May 19, 2018 at 7:01
  • 1
    @thymaro Language is fun, as long as one does not become omphaloskeptic about it. May 21, 2018 at 10:12

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.