pmhapp Posted March 29, 2010 Share Posted March 29, 2010 [http://img.skitch.com/20100329-xk4614b7wrkj568wx82y594f9u.preview.jpg Click for full size - Uploaded with plasq's Skitch FusionPro PDF was exporting using InDesign Plugin. Character is using the font Wingdings 2. It shows fine in Variable Text Editor, but not in the Preview, or when it composes. FP 6.2P1a. I have "Limit to MacRoman text" unchecked. I have Asian character support enabled. I have cleaned my font caches and FusionPro Reload All fonts multiple times. Is this a Unicode problem? Link to comment Share on other sites More sharing options...
Dan Korn Posted March 29, 2010 Share Posted March 29, 2010 Does it say anything about the font in your composition log (.msg) file? What about in your fonts.err file (in "/Library/Preferences/Printable/FusionPro/Fonts")? Link to comment Share on other sites More sharing options...
pmhapp Posted March 29, 2010 Author Share Posted March 29, 2010 No errors in the msg file. Nothing about Wingdings in the .err file. I'll try to re-compose here in a minute and verify. Link to comment Share on other sites More sharing options...
esmith Posted March 29, 2010 Share Posted March 29, 2010 An earlier post regarding a problem with Wingdings 2 was due to the font having a space in it. A rule had to be modified to include quotes around font name to recognize actual font. Not sure if your situation is related? Link to comment Share on other sites More sharing options...
pmhapp Posted March 29, 2010 Author Share Posted March 29, 2010 Making progress I think. Found the previous thread you are referencing. Rule font callout not working But my character is unicode, so I mimic'd and modified the rule as such: if (Field("FirstName1") != "") { return "<f name=\"Wingdings 2\">" + "<z newsize=18>" + "<unicode>f099</unicode>"; } return ""; Does my implementation look correct? Cause now I'm returning "fname=\"Wingdings2\"G" upon Composition (still no errors in .msg or .err) Link to comment Share on other sites More sharing options...
Dan Korn Posted March 29, 2010 Share Posted March 29, 2010 You can try copying the text from the Text Editor for the text frame into a Formatted Text Resource and then clicking "View Source" to see what the name of the font is in the generated <f name=***> tag. Beyond that, I would contact Support for help with font-specific problems. Link to comment Share on other sites More sharing options...
esmith Posted March 29, 2010 Share Posted March 29, 2010 In your rule, are you checking the "return as tagged" box? Also, it looks like you are missing characters in your rule. This: "<f name=\"Wingdings 2\">" + "<z newsize=18>" + "<unicode>f099</unicode></f>" should be this: "<f name=\"Wingdings 2\"><z newsize=18><unicode>f099</unicode></f>" Link to comment Share on other sites More sharing options...
Dan Korn Posted March 29, 2010 Share Posted March 29, 2010 Also, it looks like you are missing characters in your rule. This: "<f name=\"Wingdings 2\">" + "<z newsize=18>" + "<unicode>f099</unicode></f>"should be this: "<f name=\"Wingdings 2\"><z newsize=18><unicode>f099</unicode></f>" Not to nitpick, but those two code snippets return exactly the same thing. One is concatenating multiple string literals with the + operator, and the other just has everything in a single string literal, but the result is identical. Link to comment Share on other sites More sharing options...
pmhapp Posted March 29, 2010 Author Share Posted March 29, 2010 I moved it to the PC and got it working. Link to comment Share on other sites More sharing options...
esmith Posted March 30, 2010 Share Posted March 30, 2010 Not to nitpick, but those two code snippets return exactly the same thing. One is concatenating multiple string literals with the + operator, and the other just has everything in a single string literal, but the result is identical. Touché. I'm thinking your problem stems from trying to use PC-specific unicode numbers on the Mac. I'm guessing that if you typed the correct keyboard character instead of using the unicode ID, you'd get the symbol you're trying to use without issue. Link to comment Share on other sites More sharing options...
pmhapp Posted March 31, 2010 Author Share Posted March 31, 2010 I'm guessing that if you typed the correct keyboard character instead of using the unicode ID, you'd get the symbol you're trying to use without issue. There wasn't a corresponding keyboard character. I switched the job to Windows, switched the font to Windings, and still had to switch the characters. It was very weird. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.