OS: macOS
PsychoPy version: 2020.1.1
Standard Standalone? (y/n): y
It turns out using non-system fonts (as specified in a .ttf
file) in Builder text components is not straightforward. After getting some advice from @jon, I came up with the attached hack. The main idea is to use the following code in the Begin Routine
tab of a code component to update the font used by the text component:
if text.fontFiles != ['myFont.ttf']:
text.fontFiles = ['myFont.ttf'] # this needs to be a list
text.setFont('myFont')
Jan
use_non-system_font.psyexp (8.2 KB)