As a temporary workaround I added the following mapping to my app/pdf.py file
# pdf.py font_map_kr = {'Arial_Normal': 'UnDotum.ttf', 'Arial_Bold': 'UnDotumBold.ttf', 'Arial_Italic': 'UnDotum.ttf', 'Arial_Bold_Italic': 'UnDotumBold.ttf', 'Times_New_Roman': 'UnBatang.ttf', 'Times_New_Roman_Bold': 'UnBatangBold.ttf', 'Times_New_Roman_Italic': 'UnBatang.ttf', 'Times_New_Roman_Bold_Italic': 'UnBatangBold.ttf'}
font_map = font_map_kr
Then I updated school_tool.conf to point to the unfonts directory: reportlab_fontdir /usr/share/fonts/truetype/unfonts
I believe these are the Korean fonts installed in Ununtu when you enable Korean language input.
As a temporary workaround I added the following mapping to my app/pdf.py file
# pdf.py
'Arial_ Bold': 'UnDotumBold.ttf',
'Arial_ Italic' : 'UnDotum.ttf',
'Arial_ Bold_Italic' : 'UnDotumBold.ttf',
'Times_ New_Roman' : 'UnBatang.ttf',
'Times_ New_Roman_ Bold': 'UnBatangBold.ttf',
'Times_ New_Roman_ Italic' : 'UnBatang.ttf',
'Times_ New_Roman_ Bold_Italic' : 'UnBatangBold.ttf'}
font_map_kr = {'Arial_Normal': 'UnDotum.ttf',
font_map = font_map_kr
Then I updated school_tool.conf to point to the unfonts directory: fonts/truetype/ unfonts
reportlab_fontdir /usr/share/
I believe these are the Korean fonts installed in Ununtu when you enable Korean language input.