1 Reply Latest reply on Aug 13, 2015 10:38 AM by philmodjunk

    Find instances of font and change to another font

    PhilCondon

      Title

      Find instances of font and change to another font

      Post

      My company just recently upgraded from FMP 12 to FMP 14. We use a non system font in house for our databases (Formata). There seems to be an issue with how FMP12 and FMP14 name/recognize fonts. FMP12 lists a font we use as Formata LightItalic (No space between light and italic) while FMP14 shows that font as Formata Light Italic. Basically any text that was set in FMP12 with Formata LightItalic isn't properly being recognized as Formata Light Italic and is defaulting to Helvetica. Is there any sort of script or something I can run to find those instances of Helvetica and replace with Formata Light Italic? Note: We style texts within fields with different fonts so it can't be a total field font change, just the text within fields that happens to be Helvetica.

      Thanks!

      fmpexample.png

        • 1. Re: Find instances of font and change to another font
          philmodjunk

          Take a look at the GetAsSVG and GetAsCSS functions.

          You can set up a calculation field with this function to expose the text formatting tags present in a text field. You could then possibly perform a find to find all records where the text in such a calculation field contains the tag specifying this font.

          You might also use Report an Issue to document this behavior change due to changing versions.