Replied 8 September 2017, 2:42 pm EST
You need to use SheetView.GetStyleInfo or ISheetStyleModel.GetCompositeInfo to get the composite style for the cell, then check the StyleInfo.Font.
The Font property (and other style properties) for Cell, Column, Row, AlterntingRow, and SheetView.DefaultStyle gets or sets the "direct" setting applied to the style model for the specified part of the control. Those "direct" settings are composed into one composite style used for actually painting the cell, so that settings from higher levels are inherited at lower levels (unless they are overridden at the lower level). The Font property is inherited as an object, so its individual style properties are not merged in this way, but a font set for a Cell will override the font set for the Column or Row or AlternatingRow.
For more information about style property inheritance in Spread, please refer here: