Skip navigation
Currently Being Moderated

Bold in Character Tag doesn't work in cross-referenced text

Jun 20, 2012 1:07 PM

Tags: #bold #cross_reference #character_tag

Hi there,

 

I'm using cross references to insert sections of text that are repeated in two chapters. The referenced text includes bold text that is defined in a Character Tag. The chapter where I'm inserting a reference to the text has the exact same Character Tag in its Character Catalog (I imported the character formats to be sure). But the bolding goes away in the cross-referenced text. Any ideas on how to make the bolding show up?

 

Thanks,

 

Tami

 
Replies
  • Currently Being Moderated
    Jun 21, 2012 6:31 AM   in reply to Tami Settergren

    Neither Character Formats nor text attributes caused by Variables seem to be preserved on Xref.

     

    What would work, however, is to put the text in an external .fm file and bring it in as an inset.

     
    |
    Mark as:
  • Currently Being Moderated
    Jun 21, 2012 8:37 AM   in reply to Tami Settergren

    > For example, the cross-referenced text includes custom font characters that are defined in a Character Tag, and those work fine. But not the bold text, which is also defined in a Character Tag. Strange.

     

    Strange indeed. The font name change is preserved in Xref if it's done as a Character Format, but not as a local override in the source text.

     

    So this suggests yet another hack. If you do the bold as a separately named font, say Palatino Black, and invoked via Character Format, it might come across.

     
    |
    Mark as:
  • Currently Being Moderated
    Jun 21, 2012 8:45 AM   in reply to Error7103

    and stranger ...

     

    I defined a Ch Fmt that had Angle, Weight, Variation, Color, Underline, Overline, Strike, Change, Super, and Small Caps elected.

     

    The Xref appears to have honored only the Superscript and the Small Caps .

     

    Somebody thought long and hard before architecting this ...

     

    ... and then neglected to document it.

     
    |
    Mark as:
  • Currently Being Moderated
    Jun 21, 2012 9:38 AM   in reply to Tami Settergren

    The Bold font will have to differ by name in the Font Family pulldown, not just in the Weight pulldown.

     

    I'd make a copy of (just guessing) "frut_b.ttf" as "fruti_b.ttf"

    Get a font renaming app.

    Rename the font internal name from "Frutiger Bold" to "Fruti Bold".

    Install fruti_b.ttf.

     

    Just renaming the font filename won't work. You need to alter the internal structure.

     
    |
    Mark as:
  • Currently Being Moderated
    Jun 24, 2012 8:29 AM   in reply to Error7103

    > The Xref appears to have honored only the Superscript and the Small Caps ...

     

    I did another test, and the following are honored in Cross-References:

    Family

    Small Caps, Lowercase, Uppercase

    Spread

    Stretch

    Superscript, Subscript

     

    This works between files, in which case the local file can have different definition for the Character Format named.

     

    It wasn't clear if these were honored: Pair Kern, Language

     

    No other Character Format options were honored.

    No source Paragraph Designer attributes were honored.

    No local overrides were honored (well, actually, I saw a font come in on insertion, but it vanished on Update).

     

    The above was using a simple <$paratext> Xref format. If your Xref format includes a Character Format that conflicts with the Character Format at the source, the source prevails.

     

    If the Xref format was, say, <Symbol><$paratext>, the format's Symbol font changed all the incoming text that used a default font, but did NOT override a Character Format:Family [Albertus] at the source. Interesting.

     
    |
    Mark as:

More Like This

  • Retrieving data ...

Bookmarked By (0)

Answers + Points = Status

  • 10 points awarded for Correct Answers
  • 5 points awarded for Helpful Answers
  • 10,000+ points
  • 1,001-10,000 points
  • 501-1,000 points
  • 5-500 points