On Workbook.createFont, the FontRecord is set with value 0x190 for boldweight: setBoldWeight(( short ) 0x190); This is the default value for no bold for a Font. But, on HSSFFont the constant BOLDWEIGHT_NORMAL is set to 190. /** * Normal boldness (not bold) */ BOLDWEIGHT_NORMAL = 190; Perhaps it should be 0x190 and not 190.
doh!
Fixed according to the bug report. Hope its correct!!!