Hi
I find carbon is far more complete than cocoa. ( over the past few months; cocoa has had a lot of fixes to it and is getting there).
I have a problem at the moment in cocoa where when a font.name is changed programmatically the application stops rendering the font. So for example a Tpanel caption will disappear when the font is changed programmatically. This happens on most LCL standard controls and 3rd party controls only when using the Cocoa widgetset.
I have filed a bugtracker report for this; no response yet though. All my apps have the ability for a user to choose their preferred font and change it at run time; this works fine in win32/64,carbon but not cocoa.
If the issue is with Cocoa, I would highly recommend report it in the Bugtracker; so that the Cocoa can be improved and become a complete working widgetset.
http://bugs.freepascal.orgJosh.