@Divingduck: As I suspected, that is not a regular font file. It's the light variant of calibri, the required css rule for embedding it is:
font-family: Calibri
font-weight: 300
change the css in your document to that and it will be embedded.
There is no way for calibre to get that information from the docx since as you can see from fontTable.xml the family name is given as "Calibri Light" and there is no information on the weight. As I said to hidden.platypus, the only way for calibre to get that information is to scan for the fonts on the system while running the docx input plugin, and I dont want to do that as it fragile, slow and gives different results depending on what system it is run on.
What I can do, is implement a basic fallback mechanism for when a font is not found, so that the matcher tries to find the "closest" available font, which will hopefully be the right one most of the time. However, this is a lot of work to implement.
|