So, if you are writing your own app, you could program it to call these functions and have access to the synthesized variants in your app. Is there anyway to access synthesized variants? I'm not sure this is even true, but even so, the OS would typically provide functions that a program can call in order to synthesize. I'd love to use this feature outside of WebKit, but it doesn't seem to be available. Specifically, WebKit is able to synthesize (with varying degrees of success) bold, italic, and small caps variants of faces that don't have them. Quote:Originally posted by NickM:Question: Somewhere in Mac OS X, there exists the ability to synthesize font variants. I do know that a lot of these applications share the same Cocoa text widgets and so I'm wondering if there is some way to declaratively (through defaults settings) or programmatically (through an InputManager or somesuch) change the behavior of the text system to be more typography friendly. Again, is there some way to make this work right by default?For all of these I'm pretty sure that there is no simple graphical way of doing this. Using Times in OmniGraffle (3), you don't get ligatures for free, for example. In some places they work, in others they don't. Is there an easier way to do this with all fonts?Question: So, ligatures are kind of like typographer's quotes. This is great if you want to set everything in Skia and don't mind digging down two levels of widgets to superscript some text. Skia comes with a "vertical position" setting available via the "typography" option of the font panel that actually does the right thing. Most apps bury the baseline controls two menus deep, and then you have to resize the font to make them look decent. Is there some secret default or InputManager hack that will make Cocoa apps support this everywhere?Question: Creating proper super and subscript characters is an exercise in frustration. Is there anyway to access synthesized variants?Question: Somewhere in Mac OS X, there exists the ability to use typographer's quotes: Keynote does this by default TextEdit doesn't, but has the option Omnigraffle doesn't do this, and doesn't have an option. While I can generally wrangle the text system into achieving these effects tediously and manually, I wish it were much, much easier.Question: Somewhere in Mac OS X, there exists the ability to synthesize font variants. I'd really love it if I could easily access advanced typographic features in any application that use (one of) Apple's text system(s), particularly OmniGraffle, Keynote, and TextEdit.The things I want to use all the time are ligatures, typographer's quotation marks (smart quotes), synthesized font faces especially small caps, and superscripts/subscripts. I'm a typography aficionado with a long history of setting documents with applications like LaTeX and InDesign.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |