Closed Bug 25587 Opened 25 years ago Closed 17 years ago

Implement OpenType

Categories

(Core :: Layout: Text and Fonts, defect, P3)

x86
All
defect

Tracking

()

RESOLVED FIXED
Future

People

(Reporter: erik, Unassigned)

References

Details

Subject: Re: Need OT font with ligatures for demo Date: Fri, 28 Jan 2000 09:22:44 -0800 From: Thomas Phinney <tphinney@Adobe.COM> To: opentype@list.sirius.com In regards to OpenType in particular, I don't think there's an all-in-one-spot reference on InDesign's OpenType support (it's a little spread out in the manual). InDesign 1.0 supports the following OpenType features--which may or may not be present in a given OpenType font, though all these features are common in Adobe's full-featured OpenType fonts: - The "all alternates" feature is supported via the "Insert Character" function, with alternates available in a flyout from the initial character within the Insert Character dialog/palette. - Small caps (from lower-case) - oldstyle proportional figures (proportional lining fugres and tabular oldstyle figures are not supported, however). - All automatic ligatures in an OpenType font are on by default, though they can be turned off via formatting. - formatting text as caps invokes the "case" feature, which is primarily used to shift punctuation to fit better in an all-caps setting; this can be seen as hyphens, dashes, parentheses, braces and brackets shift vertically. - InDesign supports the full OpenType GPOS kern feature, including class kerning and exceptions. A few words on InDesign and Unicode: Adobe InDesign's Unicode and language support is independent of the OS. InDesign 1.0 only supports western languages as far as direct input goes. However, both Windows and Mac InDesign support import of Unicode text files, and Windows Word files continaing Unicode. This makes it possible to import a file with (for example) Romanian, Russian and Greek text into InDesign, even if editing and direct input in these languages is difficult within InDesign. InDesign's Insert Character function allows access to any glyph in the font, like the Windows charmap accessory. Therefore, it is possible to build a document in, say, Word for Windows, using CE, Greek and Cyrillic, and import that document into InDesign, formatting it in an OpenType font that supports the same languages. I hope this answers your question! Thomas Phinney Program Manager, Western Fonts Adobe Systems Incorporated
Status: NEW → ASSIGNED
Target Milestone: M20
Subject: RE: kerning and MS apps Date: Mon, 7 Feb 2000 16:09:17 -0800 From: Greg Hitchcock <gregh@microsoft.com> To: opentype@list.sirius.com Usually kerning is implemented using the dx array in ExtTextOut. The OpenType Layout Services library (which Si can point you to) can implement kerning if supported by the GPOS kern feature. This would also give you support for all other OpenType features. (How's that for being on-topic. Maybe some time if the list gets slow I can explain my reasons for not wanting to support MM : - ) - although I doubt this influenced Adobe's decision.) Greg H From: erik@netscape.com [mailto:erik@netscape.com] All versions of Netscape for Windows simply use the GetTextExtentPoint32 and ExtTextOut APIs (or similar ones), which don't give you kerning, right? I haven't looked into this in detail...
--> FUTURE.
Target Milestone: M20 → Future
http://freetype.sourceforge.net/intro.html#features: "FreeType 2 supports kerning by default, without any extension. FreeType 2 produces etremely smooth outlines at small sizes, with its new anti- aliasing algorithm, which produces bitmaps with 128-levels of gray. Actually, the new algorithm is in some cases faster than the one in FreeType 1, which only produced 5-levels of grays."
erik resign. reassign all his bug to ftang for now.
Assignee: erik → ftang
Status: ASSIGNED → NEW
mark all future new as assigned after move from erik to ftang
Status: NEW → ASSIGNED
over shanjian. Shanjian- I don't think this bug is that important keep future.
Assignee: ftang → shanjian
Status: ASSIGNED → NEW
accepting.
Status: NEW → ASSIGNED
Is there any connectivity between this bug and bug 157967?
Summary: implement OpenType → Implement OpenType
Depends on: ligatures
Component: Layout → Layout: Fonts and Text
shanjian is no longer working on mozilla for 2 years and these bugs are still here. Mark them won't fix. If you want to reopen it, find a good owner first.
Status: ASSIGNED → RESOLVED
Closed: 20 years ago
Resolution: --- → WONTFIX
Mass Re-open of Frank Tangs Won't fix debacle. Spam is his responsibility not my own
Status: RESOLVED → REOPENED
Resolution: WONTFIX → ---
Mass Re-assinging Frank Tangs old bugs that he closed won't fix and had to be re-open. Spam is his fault not my own
Assignee: shanjian → nobody
Status: REOPENED → NEW
With the new textframe code, Cairo takes care of this. Reopen specific bug if needed.
Status: NEW → RESOLVED
Closed: 20 years ago17 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.