Ok, let me explain what I did with the Trello font.
As I wanted specific characters defined on the font, I created an object so I could easily access each icon. With regular Unicode (UTF-8) you should not need this approach, but in my case these characters are mapped inside the font, these are not regular Unicode characters.
myIcons = { icons: {
activity: Chr(&hE900),
archive: Chr(&hE905),
attachments: Chr(&hE906),
card: Chr(&hE90F),
check: Chr(&hE910),
checklist: Chr(&hE911),
comments: Chr(&hE916),
description: Chr(&hE917),
due: Chr(&hE914),
edit: Chr(&hE91D),
label: Chr(&hE930),
logo: Chr(&hE908),
member: Chr(&hE934),
private: Chr(&hE943),
public: Chr(&hE944),
team: Chr(&hE93D)}}
In a Scene Graph XML I defined my custom font this way:
<Label id="comment" color="#4D4D4D" width="830" wrap="true" lineSpacing="1" maxLines="3" translation="[60,30]">
<Font role="font" uri="pkg:/fonts/facit-trellicons.ttf" size="28"/>
</Label>
And finally in my code I just assigned the text this way:
m.comment.text = myIcons.comments + " Comments"
In your case, you can just copy and paste the text in your code. Just make sure the source text file is encoded properly in UTF-8