samedi 17 mars 2012

FeaturesExample in the additional glyphs and ligatures easily obtainable in the particular Zapfino typefaceSignificant includes connected with AAT presently include:Several degrees of ligature controlKeshideh justification and also joinersCross-stream kerning (required for Nasta'liq Urdu, to get example)Indic vowel rearrangementIndependently controlled substitution of:Old style figuresSmall caps along with decline capsSwash variantsAlternative glyphs:Individual options on a per-glyph basisWholesale alternatives, for instance engraved textAnything otherwise that font custom made wishes to addGlyph variance axesAAT font features tend to be reinforced upon Mac OS 8.5 in addition to above, such as Mac OS X and as well on many open-source running devices such as Linux via IBM's ICU library. AAT plus OpenType in Mac OS XAs associated with Mac OS X 10.5 Leopard, incomplete support regarding OpenType is usually available. The support is usually currently constrained that will West ern scripts plus Arabic. If some sort of font features AAT tables, are going to made use of intended for typography. If this font isn't going to have got AAT platforms but does include OpenType tables, they'll be utilized to the magnitude this the actual technique supports them.This shows that quite a few OpenType fonts for Western or Middle Eastern scripts works extremely well with no changes on Mac OS X 10.5, nonetheless South Asian scripts just like Thai and Devanagari cannot. They require AAT tables regarding correct layout. AAT LayoutThis segment does not necessarily cite any kind of recommendations or sources.Please assistance develop this article by adding citations that will dependable sources. Unsourced stuff could possibly be challenged along with removed. (November 2009)AAT primary demands the particular text to become made totally into glyphs ahead of textual content structure occurs. Operations to the text take place solely within that glyph layer.The central de sk used in this AAT structure process is the 'morx' table. The 'morx' table is definitely divided right number of chains, and also each sequence can be further more separated directly into subtables. The chains in addition to subtables are ready-made within order. When every single subtable is encountered, that array serps analyzes flags within the subtable in opposition to deal with flags, usually resulting from user settings. This decides if or not the actual subtable is processed.The couple of obtainable characteristics within the font manufactured accessible to the user through that 'feat' table. The 'feat' family table provides pointers on the localizable strings and these can be used to identify a aspect towards ending user along with the correct flags to help send for the wording engine whenever that characteristic will be selected. Features is usually manufactured invisible for the individual because of the simple expedient connected with certainly not which includes records in the 'feat' stand for them. Apple employs this kind of approach, for example, to compliment necessary ligatures.Subtables might carry out non-contextual glyph substitutions, contextual glyph substitutions, glyph rearrangements, glyph insertions, in addition to ligature formation. Contextual decisions will be private into the adjacent text. They can be used, pertaining to example, that will automatically switch a strong utes in to a medial vertisements anywhere in some sort of phrase except during it has the end.The 'morx' subtables pertaining to non-contextual glyph substitutions are straightforward mapping conference tables between this glyph substituted and also their substitute. The others most of involve the usage of only a certain state machines.For functions with canning that finite state machine, glyphs are organized directly into classes. The tuition could end up being small, along with only a single glyph (for like ligature formation), or maybe it may con tain a great deal glyphs or maybe even more. A exclusive course is usually on auto-pilot defined for virtually every glyph possibly not a part of any kind of of the sometimes shocking classes. Special classes will also be available for the actual end from the glyph stream and also glyphs deleted with the glyph stream.Beginning which includes a start-of-text state, the actual layout engine parses the actual text, glyph through glyph. Depending on it has the current express as well as elegance belonging to the glyph them encounters, it is going to move to some fresh point out in addition to perhaps perform the perfect action. The course of action carries on right up until the glyph supply is exhausted.The by using specific condition devices permits 'morx' platforms to be relatively modest as well as to be processed fairly quickly. They offer extensive flexibility. Inasmuch, however, while Apple's font equipment demand your generation associated with 'morx' dining tables by usi ng natural assert family table information, they might be complicated that will manufacture and also debug. The font designer is usually responsible to be sure which 'morx' subtables are ordered effectively for your wanted effect.Since AAT keeps going fully having glyphs as well as never together with characters, every one of the array tips important pertaining to providing this proper display you can find inside font itself. This permits fonts for being put in for new pieces of software with no needing virtually any certain service through the OS. Third events can generate fonts to get scripts certainly not basically backed by way of Apple, plus they is fine having Mac OS X. On other hand, which ensures that every font for your offered script needs some copy of the script's diet regime information inside its private 'morx' tables.Other AAT kitchen tables (or AAT-specific extensions that will normal TrueType tables) support context-sensitive kerning, justification, ligature- splitting. AAT also supports variation fonts, wherever a new font's condition may vary depending on scaled value supplied because of the user. Variation fonts are very much alike Adobe's defunct Multiple get good at fonts, where the end-points are usually characterized and just about any medial price is definitely valid. With this, a computer owner may then drag your slider while in the user interface to produce glyphs higher or shorter, drag another you to definitely help to make these people wealthier or even thinner, someone else to increase the type of the serifs, etc. most of at home associated with a single another. Glyphs may sometimes have their important designs radically altered. There can be nothing beats this throughout OpenType.Other AAT furniture an individual could also possess point-size depending effects, pertaining to case in point at 12pt the particular horizontally and straight strokes is usually connected with comparable width, however at 300pt, that str oke bigger variant may be fairly great.In practice, number of AAT fonts make use of almost any things about this technological know-how in addition to people out there throughout the 'morx' table. Zapfino, Hoefler Text, and Skia tend to be fonts delivery with Mac OS X which often demonstrate a lot of with AAT's capabilities. AAT with regard to Indic scriptsFor Indic scripts, the only characteristics that happen to be essential are generally glyph re-ordering and substitution. AAT helps the two associated with these. As noted above, OpenType fonts pertaining to Indic scripts need AAT tables to be additional before they may perform accordingly on Mac OS X. Note, however, that does apply merely in order to program established with your process assist of OpenType. Programs which often supply their particular very own enactment connected with OpenType will make Indic properly with OpenType fonts. (They may, however, definitely not render Indic fonts with AAT conference tables cor rectly.)Mac OS X 10.5 ships with fonts pertaining to Devanagari, Gurmukhi, Gujarati, Thai, Tibetan, and also Tamil. Fonts regarding various other Indic screenplays can be found through finally parties. See alsoApple typographyXeTeXList associated with typographic functions External linksAbout Apple Advanced Typography Fonts, Apple's construtor documentationDemonstration connected with text providers in Mac OS XFont gear - a regular of command-line resources to utilize fontsAdvanced Typography along with Mac OS X (in PDF format)An example associated with an AAT tableFontforge documentationDiscussion with AAT utilised in Persian fontsvdeMac OS XVersionsPublic Beta 10.0 "Cheetah" 10.1 "Puma" 10.2 "Jaguar" 10.3 "Panther" 10.4 "Tiger" 10.5 "Leopard" 10.6 "Snow Leopard"ApplicationsAddress Book Automator Calculator Chess Dashboard Dictionary DVD Player Finder Front Row Grapher iCal iChat iSync iTunes(version history) Mail Photo Booth Preview QuickTime Safari(version history) Sticki es TextEditUtilitiesActivity Monitor AirPort Utility Archive Utility Audio MIDI Setup Bluetooth File Exchange ColorSync Console Crash Reporter DigitalColor Meter Directory Utility DiskImageMounter Disk Utility Font Book Grab Help Viewer Image Capture Installer Keychain Access Migration Assistant Network Utility ODBC Administrator Remote Install Mac OS X Screen Sharing Software Update System Preferences System Profiler Terminal Universal Access VoiceOver X11Technology anduser interfaceCommand important Option critical Apple list AppleScript Aqua Audio Units Bonjour Boot Camp BootX Brushed metal Carbon Cocoa ColorSync Core Animation Core Audio Core Data Core Foundation Core Image Core OpenGL Core Text Core Video CUPS Cover Flow Darwin Dock Expos FileVault Grand Central Dispatch icns Inkwell I/O Kit Kernel panic and anxiety Keychain Mach-O MacRuby Menu additional OpenCL Preference Pane Property list Quartz QuickTime Quick Look Rosetta Smart Folders Spaces Speakable items Spotli ght Stacks Time Machine Uniform Type Identifier Universal binary WebKit Xgrid XNU Categories: Digital typography | Font codecs | Mac OS X APIsHidden categories: Articles deficient in-text citations out of November 2010 | All content without in-text citations | Articles having extra personal references from November last year | All articles or blog posts requiring additional references



0 commentaires: