Skip to main content
Participant
August 31, 2014
Question

Problems transferring diacritics to PDFs

  • August 31, 2014
  • 2 replies
  • 2591 views

I have a problem in transferring diacritics (phonetic symbols) to PDF files. Certain combining diacritics when put under or above regular letters look fine in FM11, but when a PDF ios made, the diacritic has slipped half a letter space to the right. How can I fix this so that the PDF retains the diacritic directly under or above the letter? (Note:this does not refer to the more common kinds, such as French-type accents, for which there are unitary unicode symbols, but other, less common combinations.)

    This topic has been closed for replies.

    2 replies

    JDL123Author
    Participant
    September 4, 2014

    Problem has been solved. Two different fonts were used in the same word, which has caused mis-alignments. Converting all to the same font allows better PDFs. Thanks for your help.

    Participant
    March 17, 2020

    How did you solve this? When we are using multiple font families for PDF generation due to international locale support how can we solve this?

    Bob_Niland
    Community Expert
    Community Expert
    March 17, 2020

    re: how can we solve this?

     

    What's the specific problem?

    What font?
    What character?
    What diacritic?

    Bob_Niland
    Community Expert
    Community Expert
    August 31, 2014

    Presumably this is main Flow A (body) text, and you are using the Unicode way of doing it, where the non-advancing diacritic is typed after the letter to be modified. Prior to Unicode, FM apparently only supported combining diacritics in Equations. I've not played with it at all in FM8 and later, and couldn't say if it supports all Unicode combining characters.

    The next question that arises is what Font? Arial Unicode MS, for example, seems to be notorious for font metric problems, including diacritics that are misplaced (and will apparently never be fixed). If this is the problem, the solution is to obtain a real Unicode font.

    The next question is what base character code points combined with what NA diacritics are not working.

    JDL123Author
    Participant
    August 31, 2014

    Yes, it is n main flow, and yes, the diacritic is typed after the letter. Font is Times New Roman. Diacritics are things like circumflex-like symbols placed under letters, small circles under letters, and so on.

    Bob_Niland
    Community Expert
    Community Expert
    September 3, 2014

    > Font is Times New Roman.

    The one provided by MS on Windows, or someone else's?

    > Diacritics are things like circumflex-like symbols placed under letters ...

    On FM9, I tried putting [U+032D] COMBINING CIRCUMFLEX ACCENT BELOW under a "c", and had no trouble, other than that attempting to print directly from FM to a PostScript printer crashed the job (apparently FM downloads the entire TNR Unicode font to the printer in such cases, and that's a large data object). Printing to PDF and from PDF to same printer was trouble-free.

    You may need to craft a more detailed step-by-step description of a candidate failure scenario.