Basically, I downloaded Google fonts, that do not have bold/italic variants. I can make them bold/italic with css, but I also have to use the .ttf file (which is only normal) in ffmpeg. There is no option to set the bold/italic or any other style without having the dedicated .ttf file for it installed.

Is there an easy way to generate a bold/italic .ttf file from a regular one like browsers do it?

  • related and possible duplicate: How do I italicize fonts that don't have an italic variant in illustrator?
    – Vincent
    Jul 31, 2018 at 14:07
  • I need the ttf file, this is about manipulating text in Adobe programs Jul 31, 2018 at 14:10
  • 1
    @RobertVangor yes but the question tells you what italic means. So no you cant make italic but you can make them faux italic by skewing the characters. Just load it into font forge and apply skew, rename in file and fot description of file, save and viola faux italic done.
    – joojaa
    Jul 31, 2018 at 14:25

1 Answer 1


There is no simple way, if any.

As opposed to the faux italic that some software can create, Adobe requires you to install an actual font file. This is because, for a lot of typefaces, the italic is very, very different in shape from the roman variant. This is especially true for classic serif types, in which some letter shapes change structure between roman and italic. Don't be mistaken: creating an italic is not just slanting the letterforms.

The same goes for bold in a lesser degree. Bolds aren't just made by making the letter shapes thicker. Look closely at the roman and the bold for any professional typeface and you'll see that shapes are fundamentally different, in a way that you can't recreate with a piece of software.

Yes, browsers and programs like office and their ilk allow you to italicise or boldify any font. They slant, thicken or otherwise edit the letterforms in some standard way. It may serve its purpose, but it's not the 'true' italic or bold.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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