Closed
Bug 105800
Opened 23 years ago
Closed 16 years ago
Implement Apple Advanced Typography (AAT) features of ATSUI as appropriate
Categories
(Core Graveyard :: GFX: Mac, enhancement)
Tracking
(Not tracked)
RESOLVED
FIXED
Future
People
(Reporter: dwalker, Unassigned)
References
()
Details
(Keywords: intl)
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-US; rv:0.9.5) Gecko/20011015
BuildID: 2001101516
Apple's ATSUI (I believe the acronym stands for Apple Type Services for Unicode
Imaging, or something like that) enables all sorts of fine typographic control
of the way fonts are rendered. Anyone who ever used the retired QuickDraw GX
technology has seen the effects: beautifully rendered type that takes advantage
of elements like optical scaling, ligatures, conditional swashes, improved
visual justification, etc. These elements can produced rendered text that is
easier to read onscreen, looks better when printed, and overall just improves
the subjective user experience with an application.
Reproducible: Always
Steps to Reproduce:
1.http://www.truetype.demon.co.uk/ttgx.htm
describes (in terms of QuickDraw GX, a deprecated
API) the sort of things that are possible. My understanding
is that ATSUI reimplements all of this type functionality.
http://fonts.apple.com has more info about some of the capabilities of
ATSUI.
See Additional Comments From bobj@netscape.com 1999-04-23 18:13 in bug 2156
Seems this was considered to be too slow.
Summary: [RFE] Enable enhanced ATSUI typographic functionality → [RFE] Enable enhanced ATSUI typographic functionality
Comment 2•23 years ago
|
||
That bug appears to have been for Mac OS 8.5 and previous. The situation may be
different on OS X.
Confirming as an RFE. GX fonts were indeed rolled into ATSUI, and so this may
actually apply to all Mac Mozillas.
I mentioned this in bug 74245, to which this probably bears a somewhat close
relationship. Frank Tang has also been doing work in Fizzilla's text internals
which may have bearing on this (see bug 103669).
Obviously there will need to be some UI for this on the Fonts prefs panel.
Status: UNCONFIRMED → NEW
Ever confirmed: true
I have remembered that the old fancy GX font features are now referred to as
"Apple Advanced Typography," and so that is what this bug should refer to.
Updating summary.
Specifically, pure AAT features include Line Layout and Variations. Variations
will, for instance, make possible the sort of truly variable font weight
intended to be used for CSS.
(Reference [http://fonts.apple.com/TTQualSpec/QS01/FQS1.html].)
Summary: [RFE] Enable enhanced ATSUI typographic functionality → [RFE] Implement Apple Advanced Typography (AAT) features of ATSUI as appropriate
Updated•23 years ago
|
Target Milestone: --- → Future
OpenType may also provide this sort of advanced typographic control.
Reporter | ||
Comment 8•23 years ago
|
||
My understanding is that the advanced features built into some of the included
OSX fonts (namely Hoefler, Apple Chancery, etc.) are already exposed via ATSUI.
I don't know if special fonts above and beyond the ones provided with the OS
would be necessary to take advantage of OpenType.
Reporter | ||
Comment 9•23 years ago
|
||
Does the new post-OS X 10.1.5 Quartz rendering stuff help with AAT too?
Comment 10•23 years ago
|
||
Another possible use of this technology would be to display uppercase---rather
than lowercase---numeralss in small-caps text when available.
Summary: [RFE] Implement Apple Advanced Typography (AAT) features of ATSUI as appropriate → Implement Apple Advanced Typography (AAT) features of ATSUI as appropriate
Comment 11•22 years ago
|
||
.
Assignee: attinasi → font
Component: Layout → Layout: Fonts and Text
QA Contact: petersen → ylong
Comment 12•22 years ago
|
||
->Mac GFX.
Assignee: font → pinkerton
Component: Layout: Fonts and Text → GFX Compositor
Comment 14•21 years ago
|
||
*** Bug 236023 has been marked as a duplicate of this bug. ***
Comment 15•21 years ago
|
||
I wonder what makes this bug depend on bug 121540 rather than be its dupe.
Keywords: intl
Comment 16•21 years ago
|
||
See comment 5. This bug is about enabling further AAT features beyond just ATSUI.
Comment 17•18 years ago
|
||
Just about all the links to other documentation in this bug are broken. Does anyone know if any of this is still worth pursuing? Is there any of this that was implemented and might be considered as usefull/dead code at this point?
Comment 18•17 years ago
|
||
IIRC Core Text is the new thing to do on 10.5.
IMO it would be a waste to implement an older version that will be deprecated soon.
http://developer.apple.com/wwdc/tracks/macosx.html says:
"Adopt the new Core Text APIs that replace the deprecated QuickDraw Text APIs. Learn how to replace your handling of Pascal and C strings, text encodings, fonts, styles, layouts, and more with Core Text and other Leopard APIs. <b>If you're currently using ATSUI to achieve simple Unicode text rendering, learn how you can switch to Core Text for faster rendering.</b>"
Comment 19•17 years ago
|
||
Yes, Core Text is the right target, but Leopard only.
Updated•17 years ago
|
Assignee: sfraser_bugs → joshmoz
QA Contact: amyy → mac
Comment 20•17 years ago
|
||
Since I dont have any Beta-Access to Apple's new Leopard SDKs...
Is it possible to use Core Text on 10.5 and continue using (whatever we currently do) on previous versions?
An other option would be to implement Core Text after the 1.9 Branch and make Gecko 2.0 Leopard-only.
FYI: I've filed Bug 389074 to switch to Core Text.
Comment 21•17 years ago
|
||
The implementation of ATSUI (atleast Ligature support like Safari) is absolutely essential to view Unicode text that needs Level 2 implementation.
We need this support not only for cosmetic changes to the rendered text but also for plain reading of Unicode text.
Hence it needs to be done on top priority.
Comment 22•17 years ago
|
||
Would this be likely to fix bug 369967 for Tiger (and likewise would Core Text fix it for Leopard)? If not, is there another meta bug about text on Mac that I can set that bug as blocking? I couldn't find one. Following the test case I attached to that bug, text rendering has changed frequently since Cocoa was switched on. Thanks!
Comment 23•17 years ago
|
||
Comment 24•17 years ago
|
||
That blog post has a bug of its own: bug 440441.
Assignee | ||
Updated•16 years ago
|
Product: Core → Core Graveyard
Comment 25•16 years ago
|
||
Pretty sure this is a WONTFIX in favor of implementing CoreText (bug 389074). Josh?
Comment 26•16 years ago
|
||
Agreed, WONTFIX.
Updated•16 years ago
|
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•