FM12 has char format in xref been fixed?
Carol J. Elkins
celkins at awrittenword.com
Tue Feb 4 12:21:40 PST 2014
Thanks, Steve. My struggle right now is with cross-references to
paragraphs that, in addition to regular text, house hypertext links
formatted with a Character tag that makes the text blue; and
cross-references that house an italicized citation to a book. The
character-formatted text in those cross-refs lose their character
formatting. I use cross-references because I want to single-source
the source text. I can't avoid character formatting in these
instances. And as you stated, breaking one cross-ref into three
separate cross-refs to access the text before and after the
character-formatted text is impractical.
Just as I can import text insets and retain their formatting, I would
hope that eventually Adobe will give me the option to use cross-refs
while retaining the source formatting. Call it a feature enhancement.
Carol
At 12:54 PM 2/4/2014, you wrote:
>At 11:56 -0700 4/2/14, Carol J. Elkins wrote:
>
> >Best practice for setting up character formats is to set
> everything As Is except the feature that you want the character tag
> to control. That would include setting the Font Family to As Is. So
> for Emphasis, for example, the font family would be set to As Is
> and only the Angle set to Italic. This enables the character tag to
> be applied to any text, regardless of its paragraph usage. I can
> apply Emphasis to text defined as Times Roman, Arial, etc., and the
> font is retained and only the Angle changed.
>
>This is absolutely true, but not the problem you originally reported ;-)
>
>Referring to your original problem, in the ancient version of
>FrameMaker that I'm currently using (7), character tagging is indeed
>lost in xrefs. It may be intended behavior, or just an accidental
>side-effect of the power of FrameMaker's cross-reference formatting.
>As it's got xref builders that can themselves apply formatting, it
>can't honor any formatting in the source text. I.e, <$paratext>
>means just that - the text of the source paragraph, and only the
>text. The question would be, if FrameMaker *did* honor character
>formatting in the source of the xref, how would it combine that with
>formatting applied in the xref format definition?
>
>I can think of some clunky workarounds, but they're just that:
>clunky. One approach is clearly to avoid character formatting of the
>the xref source if possible. If you can't, then maybe break the xref
>source up using inlines so that you can 'restore' the required
>formatting in the xref format by building the xref in bits with the
>formatting you want? I.e. the source text would be something like
><ParaWithTextasInlineA><CharFormattedBitasInline><ParaWithTextasInlineA>,
>and your xref format(s) would be something like <$paratext (to part
>A)><Emphasis (for char formatted bit><$paratext (to part B)>. But
>then all xrefs would actually be three xrefs, tripling your workload
>and adding maintenance issues.
>
>How you got about it all depends on the context. I would guess from
>your original post that you want to use <$paratext> and get the text
>*and* any character formatting applied to it. But FrameMaker doesn't
>work like that: you can't 'recover' character formatting from an
>xref source's text.
>
>I don't know about maker.ini fixes, as FrameMaker 7 for Mac doesn't
>use maker.ini.
>
>If all the above is nonsense, or completely off-base, I apologize:
>I'm trying to think in the midst of a gale that's trying to take the roof off.
>
>--
>Steve [Trim e-mails: use less disk, use less power, use less planet]
More information about the framers
mailing list