I don't understand why, but StandardFonts class>>#setFontsFromSpec: does not seem to work with the new fonts using a spec generated by StandardFonts class>>#getCurrentFontsSpec, while the following code does work for me:
"From Pavel"
SourceCodeProRegular new install.
OpenSansRegular new install.
FreeTypeFontProvider current updateFromSystem.
"Set some specific fonts and sizes"
#(
�� �� �� �� #(#defaultFont: 'Open Sans' 12)
�� �� �� �� #(#listFont: 'Open Sans' 12)
�� �� �� �� #(#menuFont: 'Open Sans' 12)
�� �� �� �� #(#windowTitleFont: 'Open Sans' 12)
�� �� �� �� #(#balloonFont: 'Open Sans' 10)
�� �� �� �� #(#codeFont: 'Source Code Pro' 11)
�� �� �� �� #(#buttonFont: 'Open Sans' 12)
�� �� �� �� #(#haloFont: 'Open Sans' 10)) do: [ :spec |
�� �� �� �� �� �� �� �� | font |
�� �� �� �� �� �� �� �� font := LogicalFont familyName: spec second pointSize: spec third.
�� �� �� �� �� �� �� �� StandardFonts perform: spec first with: font ]
I like the window title font bold, but I didn't manage that ;-)
Anyway, this might be useful, I seem to remember Esteban had some trouble there as well.
Sven