Is there anyway I can extract localised name from ttf/otf font file?
A solution in Python would be preferred, but I am fine with any language.
Thank you very much.
It looks like font files may have multiple localised names.
Example with the fontconfig tools:

$ fc-query -f '%{fullname} (%{fullnamelang}): %{file}\n' /usr/share/fonts/truetype/unfonts-core/UnBatang.ttf 
Un Batang,은 바탕 (en,ko): /usr/share/fonts/truetype/unfonts-core/UnBatang.ttf

I can select the korean (ko) name using the order in fullnamelang:

$ fc-query -f '%{fullname[1]}\n' /usr/share/fonts/truetype/unfonts-core/UnBatang.ttf 
은 바탕
Getting ttf/otf font localised name