Symptom
When running Class Roster report, Chinese/Korean characters in the class title are not printed.
Environment
SAP SuccessFactors Learning
Reproducing the Issue
- Go to Learning Administration and open a class record with a Chinese/Korean title
- From the dropdown menu, click View Roster
- Note the Chinese/Korean title of the class/item is not printed
or
- Go to Reports and run Class Roster, make sure to set report format as PDF
- same issue where no Chinese/Korean title is printed
- note there is no issue with HTML format
Cause
The Class Roster report is customized, if you run default Class Roster report, Chinese/Korean title will be printed without issue.
Within the b2205 release version, one of the third-party jar was given a security fix which was related to the PDF generation of the Reports.
After this third-party fix, the custom report label will support only "Arial MS Unicode" font post 2205 version.
Resolution
This limitation is due to security fix applied on 2205 release for one of the third-party libraries, so this cannot be fixed/changed by SAP.
LMS Report PDF generation will currently support font style "Arial Unicode MS" for Chinese/Korean characters. We recommend customers to update the Custom Report with this font.
Note: This issue can also happen with other custom reports or languages, so please make sure the report file uses this supported font style: Arial Unicode MS.
See Also
Keywords
View Roster, Class Roaster, Chinese, Korean, custom report, report font. , KBA , LOD-SF-LMS-REP , Reporting Data , Problem