Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
0

Generated PDF file TOC entry stops being hypersensitive after text has superscripted text

New Here ,
Feb 13, 2020 Feb 13, 2020

If TOC entry text has superscripted text, any text in PDF file starting from that text is not hypersensitive. Also if TOC Reference Page format specification has font setting like
  <$paratext> <DefPageFont><$pagenum>

then the page number will not be hypersensitive. I use FM 2019 with latest patch 5. I checked some older PDF files and seems like this behaviour has been there for ever.

TOPICS
PDF output
778
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

Community Expert , Feb 13, 2020 Feb 13, 2020

This sounds like a standard FM limitation, in that hypertext regions are delmited by either the whole paragraph, or by character format bounds. There's lots of back traffic here with more details. Here's one.

 

The modern (post FM8) solution is to avoid Character Formats in source text that feeds generated file content, such as TOC & IX. For many common sub- and superscript characters, use a font that populates the native Unicode sub/sup characters.

 

A harsher way of dealing with it is to delet

...
Translate
Community Expert ,
Feb 13, 2020 Feb 13, 2020

This sounds like a standard FM limitation, in that hypertext regions are delmited by either the whole paragraph, or by character format bounds. There's lots of back traffic here with more details. Here's one.

 

The modern (post FM8) solution is to avoid Character Formats in source text that feeds generated file content, such as TOC & IX. For many common sub- and superscript characters, use a font that populates the native Unicode sub/sup characters.

 

A harsher way of dealing with it is to delete the superscript or subscript Character Format from the Character Catalog in the generated files. The 'scripted chars will then appear as normal in-lines. This hack will often not work for legacy codepage fonts tho, where the glyph is entirely different without the format applied.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Feb 14, 2020 Feb 14, 2020

Thanks, using Unicode + char with superscript and removing chacter formats seems to make things work.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Feb 14, 2020 Feb 14, 2020
LATEST

Glad that resolved for you. When only a modest number of non-keyboard characters are needed, but particularly if any are not populated in your core font, consider using my Unicode-as-variable approach.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines