Missing fonts on Carbon, etc.
Original Reporter info from Mantis: Phil
-
Reporter name:
Original Reporter info from Mantis: Phil
- Reporter name:
Description:
Font Name property list is missing important fonts like Arial, Courier New, Times New Roman. Instead "font" names "A", "C", "T" appear in the list. Bringing up the Fonts dialog and selecting one of these missing fonts then selects the corresponding "A", etc. font but does not set it in form designer ("A", etc. is not a valid font name).
Laz 0.9.28.3 does not have this problem so it's an obvious regression.
Also, even when valid fonts are selected from Name list (Times), I see errors in the Console:
FindCarbonFontID Error: ATSUFindFontFromName failed with result -8796
Also, please change FindCarbonFontID OSError call so last line looks like this:
'FindCarbonFontID', 'ATSUFindFontFromName', fn);
That way we can actually see the name of the font that failed. This is important because font names are case sensitive on Mac, etc.
That's how I discovered that even valid font names are sometimes failing in IDE:
FindCarbonFontID Error: ATSUFindFontFromName Times failed with result -8796
Also, when property editor first comes up, drop down arrows and buttons at right side of property is not visible - requires resizing of property editor to see them. I believe this is a fairly recent regression.
Thanks.
-Phil
Mantis conversion info:
- Mantis ID: 18273
- OS: OS X
- OS Build: 10.6
- Build: 28764
- Platform: Mac
- Version: 0.9.29 (SVN)
- Fixed in version: 0.9.29 (SVN)
- Fixed in revision: 28824 (#632db995)
- Target version: 0.9.30