Critical problem with font embedding

Hello,
I'm using a PDF generator which is basically a report.
The PDF generator is running under a webservice (regular IIS on windows server 2008).
The PDF document renderer is in FontEmbedding.Always mode and Unicode
So basically we expect that all used fonts will be embedded and it will be possible to open and read the document on any OS language.
The fonts we use are:
Font.Name = "Tahoma"
Font.Name = "Verdava"
For some reason we are getting some errors, sometimes, when the
PDF generator is running on windows server 2008 in German\Germany regional settings.
The client machine is running on windows XP en\US or windows 7 dutch\NE
The PDF document is created but when we try to open it we are getting the following error (using Adobe Reader 9):
Cannot extract the embedded font 'DWKUZM+Tahoma'. Some characters may not display or print correctly.
and when  I click OK, I get the next message
Insufficient data for an image.
The strange thing is that when we run the same process, including the same infomration, on windows server 2008 in en\US regional settings, we are not having any issue.
Any assistance or guidance will be much appreciated.
Thx

You may ask the support of the PDF generator.

Similar Messages

  • Workflow 2.6.3.5  - Problems with font in OA

    I have some problems with fonts in Oracle Workflow: i created a process in wf builder and a package that start the process..in the package i put a text body for the notifications with 'b' and '/b' but when i read the notification in workflow manager i cant see the bold font!! Anyone can help me?? I suppose that this problem is linked with HTML code that has to be set in some preferences menu, but i cant find it..but it may be another reason!
    Another problem that i have is that i cant disable the history window in the notification (even adding to the message the attribute #HISTORY)..
    THX for your help
    Jac ;)
    Message was edited by:
    JaCoRoBo

    1. I am unable to understand the first problem. Please note that if you want to display HTML formatted content, you will have to use one of the following options.
    PLSQL Documents - 32K size limit
    PLSQLCLOB Documents - CLOB
    Embedded Fwk Regions - Only in Oracle Applications
    If you are specifying HTML content within Item Attributes that you want to be eventually displayed in the notification the HTML tags could be decoded and displayed as is without formatting.
    2. There is no documented way to disable the Default Action History within the notification body. You may define the Document type message attribute #HISTORY, assign a PLSQL Document API to it and return null from the Document code. This should hide the action history.
    Hope this helps.
    Vijay

  • I have problem with fonts for my site, i have used "Lucida sans unicode " family for certain texts. it shows perfect in mozilla 3.5 and mozilla 4. But the font not supporting in mozilla 5.0? please help me

    i have problem with fonts for my site, i have used "Lucida sans unicode " family for certain texts. it shows perfect in mozilla 3.5 and mozilla 4. But the font not supporting in mozilla 5.0? please help me

    i have problem with fonts for my site, i have used "Lucida sans unicode " family for certain texts. it shows perfect in mozilla 3.5 and mozilla 4. But the font not supporting in mozilla 5.0? please help me

  • Problem with font size, not showing up as expected.

    I've been wrestling with this for a few weeks now, but surely must be getting closer to having it resolved. It's just a problem with font size on just this one page.
    http://www.kgngroup.net/logos_and_packaging.html
    I want the body text to be 10px, but after two weeks, have played with every conceivable way, altering body font size in CSS and in the document itself. I've viewing it in Safari but others on Windows machines tell me that it is out of whack also.
    My main problem is that I can change the font size to extremes but it still shows up as the same size in the browser (about 12px.) I know changes can be made because I can modify the wording and that does change online. It's just a problem with the font size. Oh, and in the third column, the one to the right, in Dreamweaver, the font looks like it is miniscule, cannot even be read, but in the browser, since the style11 is applied, all three columns look equal size.
    Not sure where to go from here. I just want to get the body font down to 10 pixels.
    TIA,
    Ken

    John Waller wrote:
    I guess this a follow up to your earlier thread
    http://forums.adobe.com/message/3627681
    What would really help you in diagnosing issues such as this is to install the Firebug add-in for Firefox (as suggested in the earlier thread).
    Firebug shows you visually what CSS rules apply to whatever element you click on the screen.
    In this case, you have a confusion of CSS font sizes cascading on top of each other and that's confused again by mixing units for no real reason. .style11 is unnecessarily applied to lots of individual <p> tags. Remove those classes and delete the rule.
    e.g.
    The tiny font in the RHS column is affected first by
    .style8 {
    font-size: 0.5em;
    affecting the <td> then by
    .style11 {font-size: 75%}
    affecting the <p> tag.
    End result = tiny text (approx 2px).
    In these cases of mass confusion, my approach is to strip out all font sizing from the CSS and start over.
    Avoid %. Use px.
    Apply font sizing rules logically starting from the <body> tag downwards.
    That'll give you a solid baseline without weird effects.
    Ah, I find your answer worth repeating.
    Very cool that you have diagnosed so well and spelled it out here.
    I will get the Firefox add-on you mention, plus, print out this response and follow it like a recipe.
    It makes perfect sense and you have saved me from the 'clutter' of being wound up in too many directions with this because I could not make all of the connections that you have done here. I appreciate your help very much.
    Thank You,
    Ken

  • What is the problem with fonts changing to myriad pro? Is this problem ever going to be resolved? Its driving me mad!

    What is the problem with fonts changing to myriad pro? Is this problem ever going to be resolved? Its driving me mad!

    Browser Dog, Amy,
    The default font remains Myriad Pro until you change it, either in the RGB/CMYK Startup files or in the preferences, options depending on versions.
    Concerning missing font names, I believe this may solve it:
    Open System Preferences and go to Accessibility. Next, select Display from the source list along the left, then check the box labelled Reduce transparency.
    It was first presented in this post #15 by TheUlser:

  • Problem with fonts display in safari and mail ???

    hello !
    sometimes i have problems with fonts display
    safari use a mathematics font instead of my preferences fonts
    i have to copy-paste in a text-editor to see the right font !!!
    i have the same problems sometimes in mail
    is anybody have infos about that problem ?
    thanks !
    p.s. mail version 1.3.11 - safari version 1.3.1

    OS X cocoa apps like Safari and Mail don't like non-Unicode fonts using common names that replace Latin with symbols or other scripts. Helvetica Fractions and Times Phonetic are common culprits. You need to remove such fonts to solve the problem.

  • Hi, I have a problem with fonts because in the window I can't see the font, they are transparent. how can I fix this?

    Hi, I have a problem with fonts because in the window I can't see the font, they are transparent. how can I fix this?

    giadad,
    It sounds as this issue:
    Open System Preferences and go to Accessibility. Next, select Display from the source list along the left, then check the box labelled Reduce transparency.
    It was first presented in this post #15 by TheUlser:
    https://forums.adobe.com/message/6854594#6854594
    It has been described on this Adobe page:
    http://capitalmacservice.com/font-preview-working-illustrator-cs-5-yosemite-fix/

  • Critical problem with locking

    Hi All
    I have a critical problem with locking
    My session 1 does a select for update in a query which has aggregate function. and updates a row.
    2 nd session waits till the first session has updated.
    But while selecting the data is selects the old data and not the one which Session1 has updated.
    Please let me know How do I overcome this .
    =======================================================
    Session1:
    =======================================================
    SQL&gt; select * from test123;
    NUM S NAME
    1 N name1
    2 N name2
    3 N name3
    /***** Here the session 2 waits *********/
    SQL&gt; select name from test123 where num = (select min(num) from test123 where status !='Y') for update;
    NAME
    name1
    SQL&gt; update test123 set status = 'Y' where num=1;
    1 row updated.
    SQL&gt; commit;
    Commit complete.
    SQL&gt; select * from testing123;
    NUM SOURCE SPNAME STATUS
    123 Test testing C
    SQL&gt; select * from test123;
    NUM S NAME
    1 Y name1
    2 N name2
    3 N name3
    ============================================================================================================
    Session 2
    ============================================================================================================
    /**** This happens when Lock is released ***/
    SQL&gt; select name from test123 where num = (select min(num) from test123 where status !='Y') for update;
    NAME
    name1
    /*** I do a select again I get the new result .. This is what I should get in first place***/
    SQL&gt; l
    1* select name from test123 where num = (select min(num) from test123 where status !='Y') for upd
    SQL&gt; /
    NAME
    name2
    Thanks
    Ashwin N.

    I'll give the explanation a shot but I can't find anything explict in the documentation along these lines. By default, the 'FOR UPDATE' clause says lock all these rows AND wait for anybody who might already have them locked to release the lock. However, if the other session changed the data we can't just lock the old version of the row, we have to get the data from the new version of the row. The catch is that we must guarantee statement level read consistency as well. Namely, all the data used by the statement must appear correct from a single point in time. If we waited for the other transaction and it commited, we must move that point up to be read consistent. That means reexecuting any subqueries as of the new consistency point. To summarize, the following happens ...
    1. subquery gives num = 1
    2. main query want to lock that row but can't so it waits
    3. other session commits
    4. main query notices the data it wants to lock has changed so it moves up consistency point
    5. subquery is rerun for the new consistency point
    6. subquery now gives num = 2
    7. main query locks row
    Richard

  • Help me, I have a problem with font when export report to PDF?

    Hi everyone! Help me
    I have a problem with font when export report to PDF
    My report uses template .rtf with font Times New Roman (Unicode), language is VietNamese.
    when desige template no problem, error only happen when view report by PDF.
    Edited by: user10236405 on Oct 15, 2008 11:23 PM

    give it time to boot. the time depends on yr memory size n data. soon a process bar will appear indicating the boot process. if still this doesnt work. try formating the phone. but this ways u lose all data on the phone (unless u backed it). relax! the data on the memory card is safe.

  • Word 2011 for Mac - problems with font color

    After reading others' problems with Word, I feel lucky I've got only this small one: I can't change the color of fonts! When I click the arrow next to the Colored A, I get a blank menu! I've found a few others with this problem on the web, but no clear, simple solutions. Anybody got one? I'd really appreciate it!

    Louise,
    I'd recommend visiting the Office for Mac Product Forums for MS Office questions.

  • Problem with fonts when reading PDFs

    Hi,
    I have just updated my PC to Windows 7 and Adobe Reader 9.2.
    When I open PDF files I've previously viewed OK they now are shown with Adobe fonts.
    Some always, some may be OK the first time but not subsequently and some don't have the problem.
    I assume the ones that are OK were produced with a different PDF creator package?
    What's changed in Adobe 9/Windows 7?
    Thanks

    Thanks for taking the time to answer Claudio.
    I understand what you are saying but these documents are ones I've been accessing every week for the last year and have only just started getting the problem.
    I also notice that the ones that I don't have a problem with were created with a different program, earlier than the others as the guy who produces them had changed the program he uses.
    If I haven't already said, I have successfully opened one of the problem ones and it was OK, closed it and re-opened it and I get the Abobe font instead of the Times New Roman.

  • Problems with WLST embedded in java app.

    Hi,
    I have a problem with the WLST embedded in a java app.
    I want to programatically create or reconfigure a domain from a java application. Following is a simple example of what I want to do.
    import weblogic.management.scripting.utils.WLSTInterpreter;
    public class DomainTester {
      static WLSTInterpreter interpreter = new WLSTInterpreter();
      private void processDomain() {
        if(domainExists()) {
          System.out.println("Should now UPDATE the domain");
        } else {
          System.out.println("Should now CREATE the domain");
      private boolean domainExists() {
        try {
          interpreter.exec("readDomain('d:/myDomains/newDomain')");
          return true;
        }catch(Exception e) {
          return false;
    }The output of this should be one of two possibles.
    1. If the domain exists already it should output
    "Should now UPDATE the domain"
    2. If the domain does not exist it should output
    "Should now CREATE the domain"
    However, if the domain does not exist the output is always :
    Error: readDomain() failed. Do dumpStack() to see details.
    Should now UPDATE the domain
    It never returns false from the domainExists() method therefor always states that the exec() worked.
    It seams that the exec() method does not throw ANY exceptions from the WLST commands. The catch clause is never executed and the return value from domainExists() is always true.
    None of the VERY limited number of examples using embedded WLST in java has exception or error handling in so I need to know what is the policy to detect failures in a WLST command executed in java??? i.e. How does my java application know when a command succeeds or not??
    Regards
    Steve

    Hi,
    I did some creative wrapping for the WLSTInterpreter and I now have very good programatic access to the WLST python commands.
    I will put this on dev2dev somewhere and release it into the open source community.
    Don't know the best place to put it yet, so if anybody sees this and has any good ideas please feel free to pass them on.
    Here is the wrapper class. It can be used as a direct replacement for the weblogic WLSTInterpreter. As I can't overload the actual exec() calls because I want to return a String from this call I created an exec1(String command) that will return a String and throw my WLSTException which is a RuntimeException which you can handle if you like.
    It sets up stderr and stdout streams to interpret the results both from the Python interpreter level and at the JVM level where dumpStack() just seem to do a printStackTrace(). It also calls the dumpStack() command should the result contain this in its text. If either an exception is thrown from the lower level interpreter or dumpStack() is in the response I throw my WLSTException containing this information.
    package eu.medsea.WLST;
    import java.io.ByteArrayOutputStream;
    import java.io.PrintStream;
    import weblogic.management.scripting.utils.WLSTInterpreter;
    public class WLSTInterpreterWrapper extends WLSTInterpreter {
         // For interpreter stdErr and stdOut
         private ByteArrayOutputStream baosErr = new ByteArrayOutputStream();
         private ByteArrayOutputStream baosOut = new ByteArrayOutputStream();
         private PrintStream stdErr = new PrintStream(baosErr);
         private PrintStream stdOut = new PrintStream(baosOut);
         // For redirecting JVM stderr/stdout when calling dumpStack()
         static PrintStream errSaveStream = System.err;
         static PrintStream outSaveStream = System.out;
         public WLSTInterpreterWrapper() {
              setErr(stdErr);
              setOut(stdOut);
         // Wrapper function for the WLSTInterpreter.exec()
         // This will throw an Exception if a failure or exception occures in
         // The WLST command or if the response containes the dumpStack() command
         public String exec1(String command) {
              String output = null;
              try {
                   output = exec2(command);
              }catch(Exception e) {
                   try {
                        synchronized(this) {
                             stdErr.flush();
                             baosErr.reset();
                             e.printStackTrace(stdErr);
                             output = baosErr.toString();
                             baosErr.reset();
                   }catch(Exception ex) {
                        output = null;
                   if(output == null) {
                        throw new WLSTException(e);
                   if(!output.contains(" dumpStack() ")) {
                        // A real exception any way
                        throw new WLSTException(output);
              if (output.length() != 0) {
                   if(output.contains(" dumpStack() ")) {
                        // redirect the JVM stderr for the durration of this next call
                        synchronized(this) {
                             System.setErr(stdErr);
                             System.setOut(stdOut);
                             String _return = exec2("dumpStack()");
                             System.setErr(errSaveStream);
                             System.setOut(outSaveStream);
                             throw new WLSTException(_return);
              return stripCRLF(output);
         private String exec2(String command) {
              // Call down to the interpreter exec method
              exec(command);
              String err = baosErr.toString();
              String out = baosOut.toString();
              if(err.length() == 0 && out.length() == 0) {
                   return "";
              baosErr.reset();
              baosOut.reset();
              StringBuffer buf = new StringBuffer("");
              if (err.length() != 0) {
                   buf.append(err);
              if (out.length() != 0) {
                   buf.append(out);
              return buf.toString();
         // Utility to remove the end of line sequences from the result if any.
         // Many of the response are terminated with either \r or \n or both and
         // some responses can contain more than one of them i.e. \n\r\n
         private String stripCRLF(String line) {
              if(line == null || line.length() == 0) {
                   return line;
              int offset = line.length();          
              while(true && offset > 0) {
                   char c = line.charAt(offset-1);
                   // Check other EOL terminators here
                   if(c == '\r' || c == '\n') {
                        offset--;
                   } else {
                        break;
              return line.substring(0, offset);
    }Next here is the WLSTException class
    package eu.medsea.WLST;
    public class WLSTException extends RuntimeException {
         private static final long serialVersionUID = 1102103857178387601L;
         public WLSTException() {
              super();
         public WLSTException(String message) {
              super(message);
         public WLSTException(Throwable t) {
              super(t);
         public WLSTException(String s, Throwable t) {
              super(s, t);
    }And here is the start of a wrapper class for so that you can use the WLST commands directly. I will flesh this out later with proper var arg capabilities as well as create a whole Exception hierarchy that better suites the calls.
    package eu.medsea.WLST;
    // Provides methods for the WLSTInterpreter
    // just to make life a little easier.
    // Also provides access to the more generic exec(...) call
    public class WLSTCommands {
         public void cd(String path) {
              exec("cd('" + path + "')");
         public void edit() {
              exec("edit()");
         public void startEdit() {
              exec("startEdit()");
         public void save() {
              exec("save()");
         public void activate() {
              exec("activate(block='true')");
         public void updateDomain() {
              exec("updateDomain()");
         public String state(String serverName) {
              return exec("state('" + serverName + "')");
         public String ls(String dir) {
              return exec("ls('" + dir + "')");
         // The generic wrapper for the interpreter exec() call
         public String exec(String command) {
              return interpreter.exec1(command);
         private WLSTInterpreterWrapper interpreter = new WLSTInterpreterWrapper();
    }Lastly here is some example code using these classes:
    its using both the exec(...) and cd(...) wrapper commands from the WLSTCommand.class shown above.
        String machineName = ...; // get name from somewhere
        try {
         exec("machine=create('" + machineName + "','Machine')");
         cd("/Machines/" + machineName + "/NodeManager/" + machineName);
         exec("set('ListenAddress','10.42.60.232')");
         exec("set('ListenPort', 5557)");
        }catch(WLSTException e) {
            // Possibly the machine object already exists so
            // lets just try to look it up.
         exec("machine=lookup('" + machineName + "','Machine')");
    ...After this call a machine object is setup that can be allocated later like so:
         exec("set('Machine',machine)");Regards
    Steve

  • Illustrator - problem with font Windsor

    Hello,
    i work on my old PC and now i have brand new PC with clean install Win 7, 64 bit + Adobe Suite CS6 + updates. On old PC i open my graphic with font Windsor with no problem. On new PC in Illustrator i open graphic and program give me info "missing font Windsor-regular". I have same font as my coworker and from same source. But coworker have no problem with missing font Windsor. I have Windsor in Fonts in Windows. My solution i snow: i open graphic document/ i read info about missing font/ Choose Text – Find font – choose font from "system" and replace. Now font is OK and i save this graphic. I reopen this graphic and info about missing font is gone. After this open my coworker same graphic and he has same info about missing font Windsor-regular. So he replace Text from system and save and its OK for him after reopen. I open this graphic again and i have info about missing font . Its so annoying.
    i try font delete and try give font from one source to me and my coworker. Problem still persist. I try at home open graphic with same font from same source and all work fine = font is OK and info about missing font is gone. Maybe the problem is only my PC, but why have my coworker info about missing font after i save the document? maybe i save some bug with font? Pleas give me some clue. Thanks.

    So i today uninstal Windsor font from my PC and delete "Windsor" from registr via regedit + restart PC. After this i install same font from co-worker. The graphic with font Windsor still give me info about missing font. So we check versions of fonts (thanks Rama) and we have different versions! How is this possible? Same source and same font, but different versions. I dont get it, really this is magic :-)
    I have:
    Windsor
    Postscript name: Windsor
    Windows font name: Windsor
    Language: Latin
    Type font: True type
    Type Tsume: none
    co-worker have:
    Windsor-regular
    Postscript name: Windsor-regular
    Windows font name: Windsor
    Language: Latin
    Type font: True type
    Type Tsume: none
    And i go To Windows and with coworker we check in Fonts in Windows Properties by this Windsor Font. We have almost same information, but i have name "WINDSOR_7" and co-worker "WINDSOR_0" and i have change date today 2. July 2014 and co-worker has 8. March 1997. I try rename my "Windsor_7" to Windsor_0, but this give me info that i have Windsor_0 in my PC and this must be Windsor_0 (2). But i have visible in Fonts only 1 Windsor!
    In Total Commander i see:
    c:\Windows\Fonts\WINDS.TTF
    c:\Windows\Fonts\WINDSOR.fon
    c:\Windows\Fonts\WINDSOR.TTF
    c:\Windows\Fonts\WINDSOR_.TTF
    c:\Windows\Fonts\WINDSOR_0.TTF
    c:\Windows\Fonts\WINDSOR_1.TTF
    c:\Windows\Fonts\WINDSOR_2.TTF
    c:\Windows\Fonts\WINDSOR_3.TTF
    c:\Windows\Fonts\WINDSOR_4.TTF
    c:\Windows\Fonts\WINDSOR_5.TTF
    c:\Windows\Fonts\WINDSOR_6.TTF
    c:\Windows\Fonts\WINDSOR_7.TTF
    But i cant delete this fonts. I try, but Total commander give me info: "Remove the write-protection". How? I try Properties by this files in Total Commander, but cant activate. Is this some solution?
    15:31 = now was on my PC IT specialist and he cant delete fonts (as admin) too. Its really some weird problem.

  • Blackberry z10 10.0.10.90 Telstra OS build 10.0.10.69​0 Problems with Fonts

    Hi, I need some help.
    I recently upgraded to 10.0.10.90 after receiving an update prompt.
    I run my font size as 5 and this never was a problem with the menus however i noticed after the upgrade that some text in the menus in the settings are cut off.  like there is an overlap. Can you please advise how to fix it?
    Also some headings dont reduce in size proportionate to the font size as previous.
    please help.

    Hey KelvinHuynh,
    Welcome to the BlackBerry Support Community Forums.
    Thanks for the question.
    Can you provide which setting menus are being cut off?  Also if you change the font to higher size, do you see the menus as per normal?
    I am unable to reproduce the issue, I look forward to your reply.
    Cheers.
    -ViciousFerret
    Come follow your BlackBerry Technical Team on Twitter! @BlackBerryHelp
    Be sure to click Like! for those who have helped you.
    Click  Accept as Solution for posts that have solved your issue(s)!

  • Problem with a embedded Nabble blog appearing on mobile site

    Hi All,
    I have a problem with a nabble blog embedded in my muse site that is appearing too wide on iphones.
    The website is http://www.charlotteemilyinteriors.com/phone/blog.html
    Works OK on ipads, and computer screens, and also on Android, but when you view this page on an iphone it's a little too wide.
    Any ideas? My dev guy says it's "Something in the (most recent) post is outside of the css rules scope. Creating a broken appearance on ios"
    The custom CSS for the blog is
    .blog-text img {
    width:100%;
    Any help would be appreciated
    Thanks,
    Ben

    I believe the issue is resolved as I checked the site on both iOS and Android devices but dont see the same behavior you have mentioned.
    Thanks,
    Sanjit

Maybe you are looking for

  • Edit Low-Res, Export High-Res

    Is there a way to edit with low-resolution video files (for quicker rendering times) and when the project is finished, final cut can access the corresponding high-res files for output? Gopro automatically creates .mp4 files and .lrv files after a sho

  • How to pay a supplier

    Hi, I have to valid the invoice and pay a supplier in FF module, but I don't know how to do that, somebody can help me?? Thanks for your help

  • Renumbering table containing high numeric values

    Hi guys, I have a table containing millions of records but there's a numeric gap in the auto-generated id's for the ID column (primary key). I want to ALIGN the numbering for this table so that it doesn't jump from 7 to 100000008... but instead conti

  • Boot to external HD

    i've been having my indigo imac g3 randomly shutting down on me, and i already found that someone having a similar problem discovered it was about overheating of the internal HD and just booted from an external one and has been working fine. i alread

  • Importing MAX

    when I try to import a .MAX file, It asks me to install the plug-in, I browse and find the path to 3DS max files, but it does not accept it, is it because it is not upgraded for the latest wersion of 3D Studio MAX? I have 9.0