1 Reply Latest reply: Apr 2, 2010 8:44 AM by [Jongware] RSS

    Character styles that accommodate different fonts?

    RodneyA Community Member

      I suspect this is hopeless, but I thought I'd ask in case anyone has a great idea I can't think of.

       

      I use a basic formatting script that runs through a newly placed text file and makes a series of typographical corrections -- getting rid of double spaces, etc. One of the things it does is to apply a character style "Italic" to certain phrases, like i.e., et al., and so forth.

       

      Then I go through and apply the correct paragraph to the text elements. The problem is that certain text elements are in different fonts, for instance, the figure captions are in Univers. When I apply the paragraph style, the items tagged as "Italic" become undefined, because in Univers the italic is called "57 Oblique."

       

      Can anyone think of a way to apply italics to a phrase in such a way that when you change the font, it doesn't become undefined?

       

      Thanks...

        • 1. Re: Character styles that accommodate different fonts?
          [Jongware] Community Member

          Alas -- no. It's this way, or No way.

           

          When I have to use a font combo that doesn't allow a single Italics style, I generally go with 'standard' italics for the main text. If ID complains about a "[Univers Italic]" because that seems to be used in a Univers heading or caption, I create a new style "univers italic" (no use in beating around the bush!) and search for the font "[Univers Italic]", replacing it with the new style -- ID allows searching for non-existent fonts.

           

          You might think, "but you use the Ctrl+Shf+I shortcut for both fonts to get the italic style", and you might be right. Then again, if Adobe implemented something like that by putting an "I" checkbox (and "B" for bold!) in the Styles panel, it'd get harder to defend their 'no-faux fonts' policy -- and I, for one, am certainly not suggesting they should.