Note that on AmigaOS and compatibles this can only be set at initialization time. You cannot change fonts for existing objects. Also, on AmigaOS you must also set Area.FontSize if you set this attribute.
Also note that on AmigaOS Area.FontName can't be used with widgets of type Label class. Use Text class class.