Appearance
Interface: ThemeProps ​
Properties ​
bodyFontFace? ​
optionalbodyFontFace?:string
Body font face name
Example ​
ts
'Arial'Default ​
ts
'Calibri'bodyFontFaceCS? ​
optionalbodyFontFaceCS?:string
Body complex-script font face — theme <a:cs> slot of the minor font. Used for complex scripts such as Arabic, Hebrew, Thai, and Devanagari.
- leave unset to keep PowerPoint's empty default (auto-resolved per script)
Example ​
ts
'Arial'bodyFontFaceEA? ​
optionalbodyFontFaceEA?:string
Body East Asian font face — theme <a:ea> slot of the minor font. Used for CJK (Chinese/Japanese/Korean) runs that fall back to the theme font.
- leave unset to keep PowerPoint's empty default (auto-resolved per script)
Example ​
ts
'Yu Gothic'colorScheme? ​
optionalcolorScheme?:ThemeColorScheme
Theme color scheme overrides written to ppt/theme/theme1.xml.
- any unset slot keeps its default Office value
- references such as
SchemeColor.accent1resolve against these values
Example ​
ts
{ accent1: 'C00000', accent2: '00B050', hlink: '0070C0' }headFontFace? ​
optionalheadFontFace?:string
Headings font face name
Example ​
ts
'Arial Narrow'Default ​
ts
'Calibri Light'headFontFaceCS? ​
optionalheadFontFaceCS?:string
Headings complex-script font face — theme <a:cs> slot of the major font. Used for complex scripts such as Arabic, Hebrew, Thai, and Devanagari.
- leave unset to keep PowerPoint's empty default (auto-resolved per script)
Example ​
ts
'Arial'headFontFaceEA? ​
optionalheadFontFaceEA?:string
Headings East Asian font face — theme <a:ea> slot of the major font. Used for CJK (Chinese/Japanese/Korean) runs that fall back to the theme font.
- leave unset to keep PowerPoint's empty default (auto-resolved per script)
Example ​
ts
'Yu Gothic'