This is not strictly a TeX-related question, but as Concrete Roman fonts were designed by DEK and distributed with TeX, I hope to find an answer here.

I'd like to use the Concrete Roman fonts on a website. However, finding ttf/otf files on the internet isn't easy. Are they available in any modern (=possible to use as web fonts) format? If so, what license are they available under? On CTAN I could only find mf/tfm files (useless for web) and Type 1 files (same). Googling didn't help a lot, the Wikipedia page directed me to this page with a non-working download link, this page suggests that the fonts are available under the SIL Open Font License (which AFAIR is rather permissive), but the download link leads to some other font catalogue apparently not containing Concrete Roman at all...

  • See cm-unicode. Also available on ctan. But I do not dare to stand up for their quality.
    – mickep
    Apr 24, 2023 at 4:34
  • @mickep: thanks, but the download link there doesn't work...
    – mbork
    Apr 24, 2023 at 4:59
  • Ah, ok - I downloaded them from CTAN. Thanks, the Roman one looks good, but the italics one is a bit worse... Still, this is probably the best I can get...
    – mbork
    Apr 24, 2023 at 5:10
  • Note that the Greek letters are different in different fonts. Aug 8, 2023 at 19:13
  • 1
    @ApoorvPotnis thanks for the info, though I'm sure I won't need them very often (in fact, probably (almost) never).
    – mbork
    Aug 10, 2023 at 6:04

2 Answers 2


Run in a terminal luafindfont:

voss@H-MacBook ~ % luafindfont concret
  No.          Filename Symbolic name                                                                    Path
   1.       cmunobi.otf  cmuconcrete    /usr/local/texlive/2022/texmf-dist/fonts/opentype/public/cm-unicode/
   2.       cmunobx.otf  cmuconcrete    /usr/local/texlive/2022/texmf-dist/fonts/opentype/public/cm-unicode/
   3.       cmunorm.otf  cmuconcrete    /usr/local/texlive/2022/texmf-dist/fonts/opentype/public/cm-unicode/
   4.       cmunoti.otf  cmuconcrete    /usr/local/texlive/2022/texmf-dist/fonts/opentype/public/cm-unicode/
   5. Concrete-Math.otf concretemath  /usr/local/texlive/2022/texmf-dist/fonts/opentype/public/concmath-otf/
  • Looks promising, but... bash: luafindfont: command not found. What do I need for that? I have texlive 2018, I guess it's too old...?
    – mbork
    Apr 24, 2023 at 5:01
  • Your TeX distribution should come with both fc-match and luaotfload-tool --find="Concrete" --fuzzy.
    – Davislor
    Apr 24, 2023 at 5:33
  • @mbork: yes 2018 is really old ...
    – user187802
    Apr 24, 2023 at 6:43
  • @mbork: it is only one Lua script: ctan.org/tex-archive/support/luafindfont/scripts. and can easily be installed
    – user187802
    Apr 24, 2023 at 6:57
  • @Davislor: luaotfload-tool is for users not really helpful: luaotfload-tool --find="Concrete" --fuzzy luaotfload | db : Reload initiated (formats: otf,ttf,ttc); reason: Font "Concrete" not found.
    – user187802
    Apr 24, 2023 at 6:59

This web page addresses your use case: a collection of Computer Modern fonts put together for the web.

This more recent project may be off-topic for you but perhaps this variation of the Concrete font collection is worth a look.


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .