Description: My default font is Calibri 14pt. When I create a new document Writer, my default font is indeed shown. But whenever I insert a table within that document, the font WITHIN the table reverts to LibreOffice default font, i.e. Liberation Serif 12 pt. The font OUTSIDE the table is my default font (Calibri 14 pt), but the font WITHIN the table is Liberation Serif 12 pt. Second bug: If I change the font WITHIN my table to my default font (Calibri 14 pt) then insert a new line, the entire table reverts back to LibreOffice default font (Liberation Serif 12 pt). Steps to Reproduce: 1. Create a Writer document using your own default font 2. Insert a table 3. Actual Results: The font within the table reverts to Liberation Serif 12 pt. This also happens when you insert a new line in the table. Expected Results: My default font shouldn't be changed to LibreOffice font. Reproducible: Always User Profile Reset: No Additional Info: LibreOffice should have ket my default font for the table.
The default template sets the 'Table Contents' to inherit from Default paragraph--that is where Liberation Serif continues to come from. As you found--applying Direct Formatting does not affect the defaults applied from template. For a current document--i.e. opened with default template, you need to modify the Table Contents style. And from its 'Organizer' tab set its to inherit from none, and then set its Font tab as needed. The change will persist for this one document. To reuse the changed fonts for multiple documents you need to save those changes as a new template, and then use that template (rather than the default template) when creating new documents that use the changed font. The hardcoded template defaults are not user changeable otherwise. You have to craft new templates.