Characters not found in embedded font

What font does the TLF uses when it can't find the characters in the embedded font?
For example we have a non-latin text (like Arabic, Chinese, ...), but in the text are a few latin-type characters used (a brand name, numbers, ...). TLF won't find these in the embedded non-latin font, so it will default to a system font (I guess). Is it possible to default it to another font than the system font (something like Helvetica)? Or can we tweak it with the container, paragraph or character formats, and create some hierarchy?

All you can do is assign a different font to those latin characters using the fontFamily attribute.
If the font assigned does not have a particular glyph, Flash Player goes to a single fallback font which depends on the glyph. That fallback font is hardcoded and there currently is no method for changing this behavior.

Similar Messages

  • Module not unloading if embedded font was ever used

    So, I have a test app that uses modules with the font embeded. Using ModuleManager I am able to load up the module. Once I call   IModuleInfo.factory.create(), I am then able to setStyle("fontFamily", "BPDiet") and the font does show up. The issue I am now having is that once I have used a font from a module, even if my TextArea is no longer using it (I even tried removing the textArea, and replacing it with a new one), the module will not unload.
    I read through this "What We Know About Unloading Modules" and I think I am not leaving any references around.They are loaded using the load() defaults. There is no code (that is used) in the module. The modules are not being added to the display, so they never receive focus.
    Note that I am unable to run the profiler as suggested in the article as I don't have the premium Flash Builder 4. <grrr>
    Note that the first module that is loaded, I can never get to unload, even if I never used the font embedded in it, but all subsequent modules will unload, if I do not use the embedded font. I can live with the first one being pinned as long as I can unload the others that are not in use.
    Here is the code from one of my modules:
    <?xml version="1.0" encoding="utf-8"?>
    <mx:Module xmlns:fx="http://ns.adobe.com/mxml/2009"
               xmlns:s="library://ns.adobe.com/flex/spark"
               xmlns:mx="library://ns.adobe.com/flex/mx">
        <fx:Script>
            <![CDATA[
                import spark.components.TextArea;
                [Embed(source='assets/BPDiet.otf',
                        fontName='BPDiet',
                           mimeType='application/x-font')]
                public static var BPDietNormal:Class;
                public function GetSampleTextArea():TextArea {
                    var SampleTextArea:TextArea = new TextArea();
                    SampleTextArea.text = "Test BPDiet please!";
                    SampleTextArea.setStyle("fontFamily", 'BPDiet');
                    return SampleTextArea;           
            ]]>
        </fx:Script>
    </mx:Module>
    And here is the App that is loading and using the modules:
    <?xml version="1.0" encoding="utf-8"?>
    <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
                   xmlns:s="library://ns.adobe.com/flex/spark"
                   xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="400" minHeight="400">
        <fx:Script>
            <![CDATA[
                import mx.collections.ArrayCollection;
                import mx.core.UIComponent;
                import mx.events.FlexEvent;
                import mx.events.ModuleEvent;
                import mx.managers.SystemManager;
                import mx.modules.IModule;
                import mx.modules.IModuleInfo;
                import mx.modules.Module;
                import mx.modules.ModuleManager;
                import spark.components.TextArea;
                private var _ta:TextArea = null;
                protected var _moduleInfo:IModuleInfo;
                private function LoadFontTextArea(fontSwf:String):void {
                    status.text = "Loading the font pack";
                    _moduleInfo = ModuleManager.getModule(fontSwf);
                    // add some listeners
                    _moduleInfo.addEventListener(ModuleEvent.READY, onModuleReady);
                    _moduleInfo.addEventListener(ModuleEvent.ERROR, moduleLoadErrorHandler);
                    _moduleInfo.addEventListener(ModuleEvent.UNLOAD, moduleUnloadHandler);
                    _moduleInfo.load();
                private function onModuleReady(event:ModuleEvent):void {
                    status.text = "The font pack swf Ready \n" + event.module.url;
                    //All I had todo was create the module, then I could access the embeded font by name
                    var fontMod:* = event.module.factory.create();
                    //_ta = fontMod.GetSampleTextArea();
                    //panelToStuff.addElement(_ta);
                    fontMod = null;
                    //fontNameForSample = event.module.url.replace(".swf", "");
                private function moduleLoadErrorHandler(event:ModuleEvent):void {
                    status.text = "Font Module Load Error. \n" +
                        event.module.url + "\n"+ event.errorText;
                private function moduleUnloadHandler(event:ModuleEvent):void {
                    status.text = "Font Module Unload Event. \n" + event.module.url;
                private function fontChangedHandler():void {
                    unloadCurrentFont();
                    LoadFontTextArea(String(availFonts.selectedItem));
                private function unloadCurrentFont():void {
                    if (_ta != null) {
                        panelToStuff.removeElement(_ta);
                        _ta = null;
                    panelToStuff.removeElement(sampleTextArea);
                    sampleTextArea = null;
                    sampleTextArea = new TextArea();
                    sampleTextArea.id = "sampleTextArea";
                    sampleTextArea.text = "Some text for your viewing pleasure. " + colorForBK.toString(16);
                    panelToStuff.addElement(sampleTextArea);               
                    if (_moduleInfo != null)
                        _moduleInfo.release();
                        //_moduleInfo.unload();
                        _moduleInfo = null;
                    System.gc();
                private function DoNonImportantWork():void {
                    colorForBK -= 0xFAA;
                    if (colorForBK < 0x0) colorForBK = 0xFFFFFF;
                    var foo:* = {prop1: "yea" + colorForBK.toString(), prop2:"boo" + colorForBK.toString()};
                    var hmm:String = foo.prop1 + " " + foo.prop2;
                    regedFonts = new ArrayCollection(Font.enumerateFonts(false));
                [Bindable]
                private var colorForBK:int = 0xFFFFFF;
                [Bindable]
                private var fonts:ArrayCollection =
                    new ArrayCollection(new Array("AlexandriaFLF.swf", "BPDiet.swf", "ChanpagneFont.swf", "KidsFont.swf"));
                [Bindable]
                private var regedFonts:ArrayCollection;
                [Bindable]
                private var fontNameForSample:String = "";
            ]]>
        </fx:Script>
        <s:VGroup id="panelToStuff">
            <s:HGroup>
                <s:Label id="status" text="status area" backgroundColor="{colorForBK}"/>
                <s:VGroup>
                    <s:DropDownList id="availFonts" dataProvider="{fonts}" change="fontChangedHandler()" />
                    <s:Button label="UnLoad" enabled="true" click="unloadCurrentFont()"/>
                    <s:Button label="doSome" enabled="true" click="DoNonImportantWork()"/>
                </s:VGroup>
            </s:HGroup>
            <s:HGroup>
                <s:Button click="fontNameForSample = 'BPDiet';" label="BPDiet"/>
                <s:Button click="fontNameForSample = 'Champagne';" label="Champagne"/>
                <s:Button click="fontNameForSample = 'Kids';" label="Kids"/>
            </s:HGroup>
            <s:Label text="{regedFonts.length} reg'ed"/>
            <s:TextArea id="sampleTextArea" fontFamily="{fontNameForSample}" text="Some Sample text for your viewing"/>
        </s:VGroup>
    </s:Application>
    A couple things to note; I am calling System.rc() in the unloadCurrentFont() method just to speed up seeing the SWF unload in the debug console. The DoNonImportantWork() is there to just cause some events to happen and to create some objects that will need to be GC'ed. It also let me know that the fonts are not getting registered in Font.
    I'm going to have 30 fonts (and more, that designer is busy) that I will need to be able to dynamically load, but right now, loading them with CSS style modules blows up after about 15 because style modules register the font so I cannot unload the CSS swf.

    To help eliminate the question of whether the TextArea is being held by something else, I have removed it from the MXML, and now programatically create it. That did not help.
    So, I got the trial version of Flash Builder 4 installed on another machine in the office so that I can use the profiler. (The profiler is pretty cool by the way).
    After a lot of profiing, I found four paths to the module's FlexModuleFactory.
    Two of those paths go to EmbeddedFontRegistry, whose data is static. I could get into it and remove font entry and free up the moduleFactory from there. This is a hack, that entry in/on EmbeddedFontRegistry.font should have been cleaned up by the code removing the fontFamily from the TextArea. (Note that EmbeddedFontRegistry is marked [ExcludeClass], which I assume means I should not really be messing with it.
    The other two I cannot get to as they are anonymous. They also don't appear to be referenced, as the Object References shows them both as GC root objects. Here is a screen shot:
    I did a search through the sdk code and 'fbs' only shows up as a parameter on the init function of various Marshal support classes, but is not used in the init()
    Anyway, these references to the FlexModuleFactory do not get held if I do not use the embeded font in the module.
    Here is the updated code:
    <?xml version="1.0" encoding="utf-8"?>
    <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
                   xmlns:s="library://ns.adobe.com/flex/spark"
                   xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="400" minHeight="400">
        <fx:Script>
            <![CDATA[
                import mx.collections.ArrayCollection;
                import mx.core.EmbeddedFont;
                import mx.core.EmbeddedFontRegistry;
                import mx.core.IEmbeddedFontRegistry;
                import mx.core.UIComponent;
                import mx.events.FlexEvent;
                import mx.events.ModuleEvent;
                import mx.managers.SystemManager;
                import mx.modules.IModule;
                import mx.modules.IModuleInfo;
                import mx.modules.Module;
                import mx.modules.ModuleManager;
                import spark.components.TextArea;
                private var _ta:TextArea = null;
                protected var _moduleInfo:IModuleInfo;
                private function LoadFontTextArea(fontSwf:String):void {
                    status.text = "Loading the font pack";
                    _moduleInfo = ModuleManager.getModule(fontSwf);
                    // add some listeners
                    _moduleInfo.addEventListener(ModuleEvent.READY, onModuleReady);
                    _moduleInfo.addEventListener(ModuleEvent.ERROR, moduleLoadErrorHandler);
                    _moduleInfo.addEventListener(ModuleEvent.UNLOAD, moduleUnloadHandler);
                    _moduleInfo.load();
                private function onModuleReady(event:ModuleEvent):void {
                    status.text = "The font pack swf Ready \n" + event.module.url;
                    //All I had todo was create the module, then I could access the embeded font by name
                    var fontMod:* = event.module.factory.create();
                    fontMod = null;
                private function moduleLoadErrorHandler(event:ModuleEvent):void {
                    status.text = "Font Module Load Error. \n" +
                        event.module.url + "\n"+ event.errorText;
                private function moduleUnloadHandler(event:ModuleEvent):void {
                    status.text = "Font Module Unload Event. \n" + event.module.url;
                private function fontChangedHandler():void {
                    unloadCurrentFont();
                    LoadFontTextArea(String(availFonts.selectedItem));
                private function unloadCurrentFont():void {
                    if (_ta != null && _moduleInfo != null) {
                        var fontName:String = _ta.getStyle("fontFamily");
                        _ta.setStyle("fontFamily", "");
                        _ta.validateProperties();
                        if (_ta.textDisplay) {
                            _ta.textDisplay.validateProperties();
                        panelToStuff.removeElement(_ta);               
                        _ta = null;
                        //This I should not have to do, but the framework is not doing it
                        var embFontReg:IEmbeddedFontRegistry = EmbeddedFontRegistry.getInstance();
                        var embFonts:Array = embFontReg.getFonts();
                        for each (var curEmbFont:EmbeddedFont in embFonts){
                            if (curEmbFont.fontName == fontName){
                                embFontReg.deregisterFont(curEmbFont, _moduleInfo.factory);
                    if (_moduleInfo != null)
                        _moduleInfo.unload();
                        _moduleInfo = null;
                    System.gc();
                private function AddTA():void {
                    _ta = new TextArea();
                    _ta.text = "Some text for your viewing pleasure. " + colorForBK.toString(16);
                    panelToStuff.addElement(_ta);
                private function DoNonImportantWork():void {
                    colorForBK -= 0xFAA;
                    if (colorForBK < 0x0) colorForBK = 0xFFFFFF;
                    var foo:* = {prop1: "yea" + colorForBK.toString(), prop2:"boo" + colorForBK.toString()};
                    var hmm:String = foo.prop1 + " " + foo.prop2;
                [Bindable]
                private var colorForBK:int = 0xFFFFFF;
                [Bindable]
                private var fonts:ArrayCollection =
                    new ArrayCollection(new Array("AlexandriaFLF.swf", "BPDiet.swf", "ChanpagneFont.swf", "KidsFont.swf"));
            ]]>
        </fx:Script>
        <s:VGroup id="panelToStuff">
            <s:HGroup>
                <s:Label id="status" text="status area" backgroundColor="{colorForBK}"/>
                <s:VGroup>
                    <s:DropDownList id="availFonts" dataProvider="{fonts}" change="fontChangedHandler()" />
                    <s:Button label="UnLoad" enabled="true" click="unloadCurrentFont()"/>
                    <s:Button label="AddTA" enabled="true" click="AddTA()"/>
                    <s:Button label="doSome" enabled="true" click="DoNonImportantWork()"/>
                </s:VGroup>
            </s:HGroup>
            <s:Button click="_ta.setStyle('fontFamily', 'BPDiet');" label="BPDiet"/>
        </s:VGroup>
    </s:Application>
    I really think I've reached the end of what I can do. This really seems like a bug.

  • [svn:osmf:] 13113: Changing to not use an embedded font by default, and adding instructions on how to use the free 'type writer' bitmap font.

    Revision: 13113
    Revision: 13113
    Author:   [email protected]
    Date:     2009-12-21 01:08:10 -0800 (Mon, 21 Dec 2009)
    Log Message:
    Changing to not use an embedded font by default, and adding instructions on how to use the free 'type writer' bitmap font.
    Modified Paths:
        osmf/trunk/libs/ChromeLibrary/.flexLibProperties
        osmf/trunk/libs/ChromeLibrary/src/org/osmf/chrome/controlbar/widgets/ScrubBar.as
        osmf/trunk/libs/ChromeLibrary/src/org/osmf/chrome/controlbar/widgets/URLInput.as
    Added Paths:
        osmf/trunk/libs/ChromeLibrary/src/org/osmf/chrome/fonts/
        osmf/trunk/libs/ChromeLibrary/src/org/osmf/chrome/fonts/Fonts.as
    Removed Paths:
        osmf/trunk/libs/ChromeLibrary/assets/images/stop_up.png_1

    Your site was built using tables, whose sizes are defined in your site.
    If we look at your first table definition, we can see:
    <table width="861" height="1449" border="3" cellpadding="0" cellspacing="0" bordercolor="#868787">
    Your table has a width of 861 pixels and an overall height of 1449 pixels. Anything you put into that overall box must fit those dimensions, else
    it won't be visible. Anything you add above it will push everything down. You can redefine your sizing to let you edit more inside of the table elements.
    This is why, when you type in more text, things act weird. If you are in Dreamweaver, you must find the right cell to put your text into and then enter
    text there. Unfortunately, this is going to push things around, which were all lined up using tables. And this gets everything offset with respect to
    everything else in your website.
    And that is why everyone is saying, "Start Over!"
    I just inherited a website that has been put together using tables. I'm going to have to expend considerable effort in rewriting the entire design of the
    website because of that. because everything I intend to add to the pages on the site is going to need to be deconstructed in order to get it to work
    properly if I'm adding text and pictures that need to line up with each other.
    You need something done quick and dirty and the only way I can recommend you do that is to use Dreamweaver to show you the tables you have
    and put what you need in a new table that is defined above or below the tables you all ready have defined. Do that and then get back to someone here
    who knows how to make a website correctly to clean up your entire website and make it editable -- which will cost you some money, but it will be
    money well-spent.
    I like to quote this maxim: Good, Fast, Cheap. Pick any two. This works for website design. You can get it fast and cheap, but it won't be good. I
    think you may have chosen that route.

  • Activated fonts not found in the font list.

    A constant problem - active fonts not found in the font list.
    And often when I can find trouble fonts, they're not correctly alphabetically ordered. I understand this may be the fault of the font author - not saving the correct screen name for the font so it matches it's actual name.
    Here's a strange case - Homestead. An approach to typography I've never seen before - you're meant to layer up multiple instances of the same text object and alter it's subset of the Homestead family. But activate the whole family and you'll never find more than one of it's family members at a time. Activate just one and you'll find it (not in alphabetical order, though). Deactivate that one and activate another - now you'll find it. This makes it's very cumbersome to use the font as intended. What is Aunt Illy doing here and why?
    will I ever get along with fonts . . .

    You have a font conflict on your machine. Clear your font cache, you must have another font conflicting. The whole family loads for me, and shows in Illustrator.
    There are many products to clear your cache the one below is free for mac
    http://homepage.mac.com/mdouma46/fontfinagler/
    You can also find and delete all your .lst files, or use font doctor or Font Explorer X Pro

  • Xerces methods not found in embeded OC4J

    I am using xerces APIs in my project. I included the xercesImpl.jar file in the "project settings"->library.
    The code is compiling without any problem but while debugging I get following problem:
    org.apache.xerces.util.ObjectFactory$ConfigurationError: Provider org.apache.xerces.parsers.StandardParserConfiguration not found
    java.lang.Object org.apache.xerces.util.ObjectFactory.newInstance(java.lang.String, java.lang.ClassLoader)
    ObjectFactory.java:298
         java.lang.Object org.apache.xerces.util.ObjectFactory.createObject(java.lang.String, java.lang.String, java.lang.String)
              ObjectFactory.java:237
         java.lang.Object org.apache.xerces.util.ObjectFactory.createObject(java.lang.String, java.lang.String)
              ObjectFactory.java:119
         void org.apache.xerces.parsers.DOMParser.<init>()

    More information..
    this Exception is coming through
    ===========================================
    void com.evermind.server.ejb.deployment.BeanDescriptor.initialize(com.evermind.server.ejb.deployment.EJBDeploymentContext)
              BeanDescriptor.java:278
         void com.evermind.server.ejb.deployment.ExposableBeanDescriptor.initialize(com.evermind.server.ejb.deployment.EJBDeploymentContext)
              ExposableBeanDescriptor.java:131
         void com.evermind.server.ejb.deployment.SessionBeanDescriptor.initialize(com.evermind.server.ejb.deployment.EJBDeploymentContext)
              SessionBeanDescriptor.java:353
         void com.evermind.server.ejb.deployment.EJBPackage.initialize(com.evermind.server.ejb.EJBContainer, com.evermind.server.administration.ApplicationInstallation)
              EJBPackage.java:650
         com.evermind.server.ejb.deployment.EJBPackage com.evermind.server.ejb.EJBPackageDeployment.getPackage()
              EJBPackageDeployment.java:673
         void com.evermind.server.ejb.EJBContainer.postInit(com.evermind.server.ejb.EJBContainerConfig, com.evermind.server.administration.ApplicationInstallation)
              EJBContainer.java:519
         void com.evermind.server.Application.postInit(com.evermind.server.ApplicationConfig, com.evermind.server.administration.ApplicationInstallation)
              Application.java:431
         void com.evermind.server.Application.setConfig(com.evermind.server.ApplicationConfig, com.evermind.server.administration.ApplicationInstallation)
              Application.java:136
         void com.evermind.server.ApplicationServer.addApplication(com.evermind.server.ApplicationConfig, com.evermind.server.Application, com.evermind.server.administration.ApplicationInstallation)
              ApplicationServer.java:1635
         com.evermind.server.Application com.evermind.server.ApplicationServer.getApplication(java.lang.String, com.evermind.util.ErrorHandler)
              ApplicationServer.java:2130
         void com.evermind.server.XMLApplicationServerConfig.initHttp(com.evermind.server.ApplicationServer)
              XMLApplicationServerConfig.java:1550
         void com.evermind.server.ApplicationServerLauncher.run()
              ApplicationServerLauncher.java:97
    ===========================================
    Due to this none of my beans are getting deployed..

  • Special characters not found!

    I cannot find the following characters:
    ü (umlaut-u), ö (umlaut-o), or ä (umlaut-a)
    Any help highly appreciated!

    And of course the option to hit Option and not "alt" is always there as they are both not not the same keys which translates to being the same keys should you wish to take that option or alternatively the alt key if that is the option you have... or not.
    Joviality aside, thanks for the clarification Doug. Now where's my Martini
    RD

  • Special characters not supported in Embedded LDAP

    Hi All,
    I had a very hectic time trying to debug this issue.
    The requirement was to provide support for + as a special character in the userId.
    As the RFC says to escape it using a backslash.I did exactly that.
    However, it kept on giving me Naming Violation... LDAP error code 64.
    SO, inorder to verify the code which I had writted ... I connected the Apache Directory Server in place.
    This time round the code worked.
    Can someone help me with the resolution ... as in, does the Embedded LDAP schema needs modification.... apparently it does.
    Thanks & Regards
    Yukti Kaura

    Thanks !
    How do we raise a support issue .Is there any Id where I can drop a mail ?
    Yukti

  • Print PDF without embedded fonts (for USPTO)

    I need to print PDFs that can be uploaded to the US PTO, and for them to be compatible they must not have any embedded fonts. I am using the Acrobat XI Distiller with the configuration file downloaded directly from the PTO website http://www.uspto.gov/ebc/portal/efs/uspto.joboptions, but the fonts are still being embedded. Is there any way to get the PDF distiller to not embed any fonts?

    The .joboptions file that your posting points to very specifically requests that all fonts be embedded, subsetted!!! 
    Thus, if you are using these joboptions to produce PDF, you are getting exactly what the joboptions call for.
    If someplace on the US Patent and Trademark Office website is telling you to not embed fonts and then provides these joboptions, then they are giving you conflicting information! 
    However, searching that website, I found instructions for PDF file creation such as at <EFS-Web PDF Guidelines> and the attached PDF file from the website.
    In fact, the US Patent and Trademark Office absolutely requires that you embed all fonts.
              - Dov

  • How to export PDF without embedded fonts?

    Hi,
    I'm using CrystalReports with VS2008. I export a report in this way:
    rpt.ExportToDisk(ExportFormatType.PortableDocFormat, filename);
    This works fine except it includes the used fonts. A older version of our export tool used Delphi and the vcl component which did not include the fonts. Including the fonts increase the pdf filesize in my case from 21kb to 70kb. Sounds less but the export creates around 1500 pdf on one day.
    Is there a way to export to pdf without embedding the fonts?
    Thanks
    Thomas

    Hi Thomas,
    No, and it's not all just embedded fonts. After CR 8.5 we converted everything to be UNICODE compliant. So as of CR 9 the size of the files, Printing as well as exporting, increased due to the unicode feature. All characters and bits of the files are now double byte in length with the resulting output being typically 4 or 5 times greater in size ( just a guess ).
    Only option would be to export as usual through CR and then use PDF API's to remove the fonts from the output file and resave the PDF.
    Thank you
    Don

  • HTTP_RESP_STATUS_CODE_NOT_OK 404 Not Found

    Since moving from SP9 to SP12, all of our communication channels using a receiver file adapter get an HTTP error. One specific scenario is we read a file from UNIX (this works) and then remap and write a file back to the same directory (this gets the HTTP error).
    receiver adapter config is as follows:
    Adapter type = File
    Receiver
    Transport Protocol = File System (NFS)
    Message Protocol = File Content Conversion
    Adapter Engine = Integration Server
    Target Directory = /sap_int/XI_railmax
    File Name Scheme = new_sapack.txt
    A sender agreement has been created (and worked prior to the upgrade to SP12)
    Main Trace log:
    <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--  Call Adapter
      -->
    - <SAP:Main xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsu="http://www.docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" versionMajor="003" versionMinor="000" SOAP:mustUnderstand="1" wsu:Id="wsuid-main-92ABE13F5C59AB7FE10000000A1551F7">
      <SAP:MessageClass>ApplicationMessage</SAP:MessageClass>
      <SAP:ProcessingMode>asynchronous</SAP:ProcessingMode>
      <SAP:MessageId>A8363CC0-0FF2-11DA-BB1B-0003BA9CEFBD</SAP:MessageId>
      <SAP:TimeSent>2005-08-18T14:16:23Z</SAP:TimeSent>
    - <SAP:Sender>
      <SAP:Service>NXY_BS_KLEINSBX</SAP:Service>
      <SAP:Interface namespace="http://nexeninc.com/kleinschmidt/sap/BSSDRT076C_BOL_Ack">MI_BOL_RemapFromFile</SAP:Interface>
      </SAP:Sender>
    - <SAP:Receiver>
      <SAP:Party agency="" scheme="" />
      <SAP:Service>NXY_BS_KLEINSBX</SAP:Service>
      <SAP:Interface namespace="http://nexeninc.com/kleinschmidt/sap/BSSDRT076C_BOL_Ack">MI_BOL_RemapToFile</SAP:Interface>
      </SAP:Receiver>
      <SAP:Interface namespace="http://nexeninc.com/kleinschmidt/sap/BSSDRT076C_BOL_Ack">MI_BOL_RemapToFile</SAP:Interface>
      </SAP:Main>
    Error:
    <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--  Call Adapter
      -->
    - <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
      <SAP:Category>XIServer</SAP:Category>
      <SAP:Code area="INTERNAL">HTTP_RESP_STATUS_CODE_NOT_OK</SAP:Code>
      <SAP:P1>404</SAP:P1>
      <SAP:P2>Not Found</SAP:P2>
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title>Error Report</title> <style> td {font-family : Arial, Tahoma, Helvetica, sans-serif; font-size : 14px;} A:link A:visited A:active </style> </head> <body marginwidth="0" marginheight="0" leftmargin="0" topmargin="0" rightmargin="0"> <table width="100%" cellspacing="0" cellpadding="0" border="0" align="left" height="75"> <tr bgcolor="#FFFFFF"> <td align="left" colspan="2" height="48"><font face="Arial, Verdana, Helvetica" size="4" color="#666666"><b>  404 &nbsp Not Found</b></font></td> </tr> <tr bgcolor="#3F73A3"> <td height="23" width="84"><img width=1 height=1 border=0 alt=""></td> <td height="23"><img width=1 height=1 border=0 alt=""></td> <td align="right" height="23"><font face="Arial, Verdana, Helvetica" size="2" color="#FFFFFF"><b>SAP J2EE Engine/6.40 </b></font></td> </tr> <tr bgcolor="#9DCDFD"> <td height="4" colspan="3"><img width=1 height=1 border=0 alt=""></td> </tr> </table> <br><br><br><br><br><br> <p><font face="Arial, Verdana, Helvetica" size="3" color="#000000"><b>  The request can&#39;t be processed.</b></font></p> <p><font face="Arial, Verdana, Helvetica" size="2" color="#000000"><table><tr><td valign="top"><b> Details:</b></td><td valign="top"><PRE>Requested resource &#40; MessagingSystem/servlet/MessagingServlet &#41; not found.</PRE></font></td></tr></table></font></p> </body> </html></SAP:AdditionalText>
      <SAP:ApplicationFaultMessage namespace="" />
      <SAP:Stack>HTTP response contains status code 404 with the description Not Found XML tag Envelope missing in SOAP message header (SAP XI Extension)</SAP:Stack>
      <SAP:Retry>M</SAP:Retry>
      </SAP:Error>
    NOTE - this is only an issue when writing a FILE.  IDOC's inbound and outbound still work, the JDBC adapter still works, reading a file still works....just a problem with a 'receiver' File Adapter....any ideas?
    thanks /Dave

    Thankyou all for the quick responses:
    Sudhir - the parameters for the file conversion worked prior to our moving to SP12, but i tried chnaging the protocol to just 'file' anyways - same error
    Saravana-had a look at the OSS note - seems unrelated
    Michal - checked with our basis person, he has already redeployed the adapter framework and SDA files...i checked the service for the HTTP RFC dest, and it is in the format 5<instance>00, but when i change it to 80<instance> and run a 'test connection', it comes up with the 404 error.  Looked in the ICM and according to the display of the HTTP server the port is 52800 just as it is in the service of the rfc dest. So, i guess i am still stuck, and getting some Basis time here is proving difficult (i do not have access to the J2EE tools) -

  • Cannot extract the embedded font 'F2'. Some characters may not display or print correctly.

    This question was previously published but no answer has been found.
    Error message is :
    "Cannot extract the embedded font 'F2'. Some characters may not display or print correctly."
    Many pdf documents display this error with Adobe Reader 8.1.0. We have errors for embedded fonts 'F0','F3','F7' and so on.
    It looks like a Adobe Reader bug because :
    - All PDF files can be opened with Acrobat Reader 5.0.5, 6.x and 7.x, can't be opened with 8.1.0 version.
    - the 8.1.1 update removes only the bug for 'F0' error message (issue #1572280).
    The solution :
    - to publish a 8.1.2 update to fix this important bug
    - is there a registry parameter or tool option to disable the checking added in 8.x version of Adobe Reader ? The 8.x version catches more errors to be compliant with Adobe specification but Adobe reader must be
    compliant with all documents generated by third party products.
    This Adobe Reader bug applies to Windows Vista, XP Pro SP2, 2000.
    Thx,
    Regards

    Just to let you know, for anyone else with this problem. I had this problem occur on a MAC when you tried to do save to PDF in excel. This was all happening at the point of generation of the PDF in my case.
    The fix was to delete ALL the microsoft preferences, but perahps only the font cache needed to be deleted.
    I deleted the following areas from the local users userprofile on the mac. On windows, I would probably log in as a differnet user to try to see if the problem just exsists for one particular user.
    Here are the sections I deleted:
    Library/caches/metadata/Microsoft*
    Username/library/preferences/com.microsoft* ( and anyhting with microsoft in it)
    I did leave the entourage settings though.
    hope it helps someone with a similar issue.

  • Error message from Adobe Reader. cannot extract the embedded font 'LICCMC+MyriadPro-Light'. some characters may not display or print correctly. Print looks like gibberish

    Trying to view/print PDF documents from website. Print looks like gibberish and is unreadable. Problem is with the embedded fonts. Error message from Adobe says cannot extract the embedded font 'LICCMC+MyriadPro-Light'. some characters may not display or print correctly.

    Try Adobe support, that's not a Firefox support issue. <br />
    http://forums.adobe.com/index.jspa

  • Cannot extract the embeded font 'KDGXKF+TTF5BC9A0t00'.Some characters may not display or print correctly.

    I am currently using Adobe Reader version 9.1.3. When I open certain files, it displays the following message, "Cannot extract the embeded font 'KDGXKF+TTF5BC9A0t00'.Some characters may not display or print correctly". Some fonts are actually missing and will not display when printing. I have tried updating adobe but the problem still persists. Under file properites, the following font TTF5BC9A0t00 is recognised by Adobe as true type and custom encoding. Anyone has any suggestions for fix??
    Cheers
    RK

    RK7.10.09 wrote:
    Under file properites, the following font TTF5BC9A0t00 is recognised by Adobe as true type and custom encoding. Anyone has any suggestions for fix??
    Cheers
    RK
    BUT, does it say "embedded" or "embedded subset" next to the font name. If not, the font isn't included in the file and if you don't have it, it can't display or print it.
    The file creator will need to embed the fonts properly although "some" fonts don't allow embedding. This could be one of them.

  • Identify special characters that are not supported by an embeded font

    Hi!
    I'm useing embeded fonts as CFF in my flex 4.5.1 application and I have problems with the special charcters  like Ă, Â, Î, Ș, Ț or arabic text, that are not included in my embeded font. This are displayed in my RichEditableTect component useing the default font (Arial).
    Is there any way to block the user when he tries to add such characters? 
    Or can  I identify them before saveing , in order to format the text like <Text Font="ExoticFont"...>Hello<Text font-family="Arial">ë</Text></Text> ?

    I think you want to use Font.hasGlyphs.  If you are using the @font-face directive it is hard to get to the Font class so you may wish to switch to using the directive.

  • Try to create a pdf file in photoshop Get Distiller error %%[ Error: Helvetica not found. Font cannot be embedded. ]%%

    Hello,
    when i try to create a pdf file in photoshop CC with the printer "Adobe PDF" in Optimal Quality, document is not created and i get an error log file with this content :
    %%[ ProductName: Distiller ]%%
    %%[ Error: Helvetica not found. Font cannot be embedded. ]%%
    %%[ Error: invalidfont; OffendingCommand: findfont ]%%
    Stack:
    /Font
    (Helvetica)
    /_Helvetica
    [39 /quotesingle 96 /grave 130 /quotesinglbase /florin /quotedblbase
    /ellipsis /dagger /daggerdbl /circumflex /perthousand /Scaron
    /guilsinglleft /OE /.notdef /.notdef /.notdef /.notdef /quoteleft
    /quoteright /quotedblleft /quotedblright /bullet /endash /emdash
    /tilde /trademark /scaron /guilsinglright /oe /.notdef /.notdef
    /Ydieresis]
    %%[ Flushing: rest of job (to end-of-file) will be ignored ]%%
    %%[ Warning: PostScript error. No PDF file produced. ] %%
    Does anyone have an idea ?
    Thanks a lot.

    Hi,
    The D810 requires Camera Raw 8.6 or later - the latest version that is compatible with Photoshop Elements 12 is Camera Raw 8.5 as far as I can see.
    You need to either buy a new version of Photoshop Elements or use the free Adobe DNG converter.
    DNG  Converter 8.8
    Win – http://www.adobe.com/support/downloads/detail.jsp?ftpID=5888
    Mac – http://www.adobe.com/support/downloads/detail.jsp?ftpID=5887
    Useful Tutorial
    http://www.youtube.com/watch?v=0bqGovpuihw
    Brian

Maybe you are looking for

  • Cisco 5.0 "Your messages are not available now" after exchange 2010 and DC migration to a new host

    Guys, First of all, thanks for looking at this post. Hopefully you guys can help me out. My unity users, when dialing into voicemail are getting the message "Your messages are not available now". Services in error state under the event viewer: Event

  • How best to print a color photo in black and white

    I use the Black and White adjustment on a series of colour photo's I've taken.  However when I go to print the photo's, colour still comes out in the print.  Anyone know what I'm doing wrong?

  • Logic wont open.

    Every other program will open except logic, it was working fine last week, but when I went back to work on a project I clicked on the dock and the little black arrow flashed for about 5 seconds but then stopped... and nothing. is there anything regar

  • S20 - WD RE4 hdd compatibility and RAID 1

    I recently acquired an S20 and am looking to make good use of it. I am planning on using it as my home comp. I am intersted in two things: HDD compatibility - I am looking into the Western Digital RE series (non green) and wondering if these will wor

  • Commit in Windows Task Manager

    Hello, We are running an IDES EHP4 system on Windows 2008 R2/SQL Server 2008 R2 in a virtual machine (created with VMWare Player 3.1.3). When we look at the system commit in Windows Task Manager, we see that the commit is limited to 4 GB, despite the