Embedding Fonts breaks text display

I'm on Mac OS 10.5.6 (but saw this with earlier versions too)
using CS3 and/or CS4.
For work we publish back to Flash 5 player (don't ask) and
that is where I'm having the problem. If I put a dynamic text box
on the stage. Add some text. Embed the font. Change the publish
setting to 5. Publish I don't see the text. If the box is
selectable the player does show the I beam when I move over where
it should be, so it does know the text box is there.
I sent the same file to one of my coworkers and he can
publish it just fine.
We tried replacing the fonts on my machine with those from
his and that didn't solve the problem.
I've tried using both CS3 and CS4 and get the same results.
If I change the publish settings to Flash 6 everything works
like it should.
Any ideas?

Tried replacing the Arrial Narrow font with a different one
from another coworker. Still no dice.
Tried repairing permissions. Nope
Tried making a new user and checking it there. Nope.
Moved the font from my Library to the system wide library.
Bupkiss. (Is that how it is spelled?)

Similar Messages

  • Appling Ext. Embedded Fonts to Text

    Hi All,
    I am spinning here. I believe I am missing the intermediate step of getting/creating a font obj to apply to the text format. The TLFTextField (instance name Label) was created on stage and has _typewriter font set. It is in movieclip instance mc and is rotated.
    AS3 CS5 Player 10
    The text is substituted but the Arial Unicode MS font is not applied.
    import flash.display.MovieClip;
    import com.greensock.*;
    import com.greensock.loading.SWFLoader;
    import com.greensock.events.LoaderEvent;
    import fl.text.TLFTextField;
    import flash.text.TextFormat;
    import flash.text.Font;
    var loader:SWFLoader = new SWFLoader("Code/FontTLF.swf", {onComplete:completeHandler});
    loader.load();
    function completeHandler(event:LoaderEvent):void {
    var fontClass:Class = loader.getClass("FontClassName");
    var fontArray:Array = Font.enumerateFonts(true);
    var formatMC:TextFormat = new TextFormat();
    for(var i:int = 0; i < fontArray.length; i++) {
    var font:Font = fontArray[i];
    if (font.fontName == "Arial Unicode MS") {
      trace("name: " + font.fontName);//name: Arial Unicode MS
      trace("typeface: " + font.fontStyle);//typeface: regular
    formatMC.font = font.fontName;//I may need an intermediate step here??
      break;
    trace (formatMC.font);//Arial Unicode MS
    mc.Label.text = "New S"; // Rotated MC with text displays as Times s/b Arial...
    mc.Label.defaultTextFormat = formatMC;
    mc.Label.embedFonts = true;
    Thanks,
    Jim

    Yes , I believe you are right but ... 
    Here's a common TLFText example I am referencing.
    import fl.text.TLFTextField;
    import flash.text.TextFieldAutoSize; 
    import flash.text.TextFormat;
    var fmt:TextFormat = new TextFormat();
    fmt.color = 0xFF0000; // red 
    fmt.font = "Arial";  fmt.size = 32;
    var tlfTxt:TLFTextField = new TLFTextField();
    tlfTxt.defaultTextFormat = fmt;
    tlfTxt.border = true;
    tlfTxt.text = "The quick brown fox jumps over the lazy dog.";
    tlfTxt.wordWrap = true;
    tlfTxt.width = 300;
    tlfTxt.autoSize = TextFieldAutoSize.LEFT;
    tlfTxt.x = tlfTxt.y = 40;
    addChild(tlfTxt);
    It also runs out sequence, but I am cleaning that up.
    I am trying to use a method that allows me to use plain text strings w/o markup.
    It a CD based captioned video player and uses a Director platform that has flash player 10.3 built in. 30 plus languages, some RTL and maybe a BiDi.

  • Refying PDF with subset embedded fonts fixes text extraction

    Hi All,
    I know it is not a good idea to (just) refry PDF files (PDF -> EPS -> PDF). Especially when the PDF contains subset embedded fonts. Chances are you will end up with a PDF file which does not contain valid (searchable) text.
    I did not know the apposite could also be true. The following zip file contains 2 PDF files echo containing two words: the original and the refried version.
    Refried.zip
    When selecting text from the original PDF (using acrobat 6 through X) file it contains incorrect text, in this case invalid capitals. If I try the same in the refried version the extracted text is correct.
    It seems strange to me that a process which only can result in loss of information "fixes" this text issue. Somewhere the correct text must be hidden in the original PDF file. Not only capitals seem to be effected but also random characters which seem to be fixed once refried.
    Could anyone think of an explanation?
    Is there a workaround without having to refry the PDF (refrying often results in loss of information). I have no influence on the PDF files I recieve, therefore I cannot embed the full fonts.
    I am using de C++ SDK for Acrobat to write plugins.
    Any pointers would be great!
    Kind regards,
    Robert

    Thanks again for your reply,
    Your explanation makes sense.
    I went ahead and removed the tounicode cmap just to see what would happen
           if (CosDictKnown (cosFont, ASAtomFromString ("ToUnicode")))
             CosDictRemove (cosFont,ASAtomFromString ("ToUnicode"));
    As you predicted this fixes some issues and introduces new ones.
    The results differed from the refry method, in some cases the refried PDF did not contain extractable  text, in other cases the PDF without "ToUnicode Cmap" had no extractable text.
    Maybe I could combine the information of different text extraction methods to make an educated gues which one (or combination of) is best :S
    I suppose looking at individual textruns (with all its complexity) would not help me either...
    Kind regards,
    Robert

  • External Embedded Fonts, Dynamic Text Fields, Latest?

    Hi all,
    I'm stuck in Flash8 land. Mostly because I use mProjector and
    MDM Zinc to extend flash projectors and neither support AS3
    correctly to date. That said..
    Is a Flash8 SWF capable of using fonts embedded in "other"
    SWFs? I realize this is an ongoing difficulty and a well known area
    of confusion and well, I'm confused. All the attempts I've made so
    far in linking have succeeded or failed in various ways, but never
    fully work.
    What I'd love to do is use dynamic text fields populated by
    data from a database (or XML file), with CSS styling, using fonts
    that are embedded in a 'master font SWF'. (and I'd like ice cream
    with that too!)
    I import fonts into, say, 'shared.fla'. I set them all up for
    exporting via linkage (to shared.swf). I open up my other FLAs
    (say, main.fla) and I drag the fonts from the shared.fla library
    into main.fla's library. In looking at the linkage, I see it
    properly set it to Import for Runtime Sharing (shared.swf). I can
    see the font available in the main.fla font list and can select it
    and use it just fine. I have to set the dynamic text field to embed
    fonts to actually see them (and also
    myTextField.setStyle("embedFonts",true)).
    Now all that works well and fine, but the kicker is when I
    want CSS to style my text. If I specify a embedded font linkage
    identifyer in CSS, the text disappears. i.e. I load 'style.css' and
    I have h1 { font-family: someEmbeddedFont; }, the <h1> text
    will now disappear.
    Any clues in how I can specify a font to use in CSS that's
    embedded so it'll work, WITHOUT This font needed to be embedded in
    the actual library (as in, not a linked asset)? Because it works
    fine if I embed the font into every single SWF. But when I try to
    use it as a shared asset, this doesn't work.
    Any ideas on how someone can achieve this?
    This is so I can changed my shared.swf and supply all new
    fonts with the same linkage identifiers and change the font in a
    whole project without re-exporting any other SWFs.
    Thanks for any info!

    I guess it's amazing but I honestly, wholly cannot get this
    to work.
    I made a new AS2 Flash 8 FLA (Forte.fla) with only the Forte
    font with a size of 22 in the library. The name of the library
    element was Forte. The linkage was set to "Export for Actionscript"
    and "Export in first frame".
    I made another FLA (main.fla) Flash8 AS2. In actionscript I
    created an empty movie clip named "Asset_Forte" at the next highest
    depth and Asset_Forte.loadMovie("Forte.swf"). I also made a dynamic
    text field on the stage of this main.fla document and set it to
    Arial 22pt (no bold or italics, etc). I did not embed anything into
    it.
    I made a TextTormat object (my_fmt) and set my_fmt.font =
    "Forte";. I put some text in the dynamic text field to start so I
    just applied the formatting (status_text.setTextFormat(my_fmt);).
    This did not work. I started adjusting random things like
    naming the font in the Forte.swf library to Forte22 and tried
    my_fmt.font = "Forte22";. That didn't work.
    I adjusted the linkage to "Export for runtime sharing" and
    specified Forte.swf as the SWF to share from. This did not work.
    I then dragged the font from the Forte.fla's library (while
    "Export for runtime sharing" was enabled) into the library of
    main.fla. I checked the link and it was proper, "Import for runtime
    sharing, Forte.swf". I used both linkage attempts again (Forte and
    Forte22) with my_fmt.font and neither worked.
    Would it be possible at all to get a couple FLAs from you
    that examplifies how you do this particular trick? I can't seem to
    get the settings right. I would be indebted to you!

  • Embedded fonts do not display (-) in text

    Hi all,
    I have embedded few fonts in my project.
    Some of them do not display - in text. Those fonts also fails in winword, word is also not able to transcode - in those fonts.
    In word it shows that block instead of -. Any idea how to display - for these type of fonts.
    Fonts are GillSansST,HelvesticaST,SnellST.
    Thanks,
    -CK

    I found that problem was with fonts it self only.
    When fonts were generated - was not included in it.

  • Embedded font doesn't display the same at runtime

    Hi,
    For whatever reason, I have chosen Aerial Black for some read-only TLF text (anti-alias = "readability"), but at runtime, it looks more like Times Roman.
    Any idea?
    Regards,
    Ron

    I was coming to that conclusion myself, but it works fine in Keynote on my Powerbook. On the MP I took off a lot of the language translations, I wonder if that had any effect. The font displays the alphabet fine if I check it via the font box in Motion. It also displays properly if I open the Keynote file on the MP.
    There are no Latin characters in Corsiva Hebrew. When you use it for Latin characters, you are actually seeing a different font regardless of what it says in a font menu. The substitution occurs automatically, normally with Lucida Grande I think.
    Look carefully at this font in size 72 and see if you can see any difference from Lucida Grande. Send me a screen shot if you like (tom at bluesky dot org).

  • Flash animation in Captivate - Embedded fonts not displaying.

    I'm in Captivate 5 creating a lesson, I have made a simple animation in Flash 5 that contains one word in the animation. I output it from Flash to a .swf. Before I output it I set the font (Arial) to embed. It previews fine, when I view the small library review animation in C5 it appears fine. When I F10 to preview the slides, the font has reverted to a default system font. Any idea why the embedded font would not display properly when I do a 5 slide preview in Captivate?
    Best, Steve

    Check out this thread:
    http://discussions.apple.com/click.jspa?searchID=4541194&messageID=5729015

  • Using embedded fonts

    Hi,
    I've embedded font into an SWF in the following manner:
    package resources.fonts
    import flash.display.Sprite;
    public class _Arial extends Sprite
    [Embed(source='c:/windows/fonts/Arial.ttf',
    fontName='_Arial')]
    public static var _Arial:Class;
    Now when I try to load it in my AIR app, I get "IFlexAsset
    could not be found" error when the file gets loaded. Any
    ideas?

    @Flex, thanks. I have tried, and succeeded in making swf containers for fonts in various ways including using the fontswf app but they never seem to be used after I have loaded them in the main application. I have asked a couple of questions here:
    http://stackoverflow.com/questions/12846752/embedded-font-flash-text-engine There doesn't seem to be any error message, the font just 'silently' isn't used. Do you think that it just isn't possible? The documentation I've been able to dig up all seems to indicate that it should be; including the sentence I quote above.

  • Fully embedding fonts in PDF

    Hi,
    I had a piece of information but I can't seem to find it anymore so I have to ask ...
    This is about understanding limitations of fully embedding fonts in a PDF (from Indesign Server). Actually it's about one limitation in particular. I know fonts with licensing issues or fonts that are marked "embedded not allowed" will not be embedded. Also, there is a threshold that I need to set.
    So, I recall reading somewhere that Indesign will not fully embed "standard" fonts. Is that correct and what is this standard fonts category?
    Oh, reading through some posts, I noticed lots of people and experts ask why does one need fully embedded fonts. That's a good question and I don't know the root reason but in my case it seems that some regulatory agencies (in the life sciences/pharma domain) require PDFs with fully embedded fonts.
    Many thanks
    Cristian

    On behalf of Adobe:
    (1)     For both InDesign “PDF export” (including InDesign Server) and Illustrator “save as PDF” functions, most but not all of the .joboptions file font embedding options are totally and utterly ignored. The options that are ignored are the Embed all fonts, Embed OpenType fonts, Always embed, and Never embed. Those options are observed by Distiller and the PDFMaker components of Acrobat.
    (2)     These applications will attempt to embed all fonts referenced by the document, regardless of the settings of the .joboptions file. The only reason why a font would not be embedded in a PDF file would be if (a) the font was unavailable (i.e., not installed on the system) or (b) the font's embedding permissions do not permit embedding for at least preview and print privileges. Thus, if you use the so-called Standard .joboptions (strongly not recommended for any graphic arts purposes), even the base 14 fonts (four faces each of Helvetica, Times, and Courier along with Symbol and ITC Zapf Dingbats will be embedded if your document references them.
    (3)     The subset threshold value of 0 (zero) may effectively cause all the glyphs of a font to be embedded in some, but not all cases. This will work for many if not most Type 1 fonts and some smaller TrueType and OpenType CFF fonts. Note that embedding all glyphs in a font is not the same as embedding a full font. For OpenType and TrueType fonts, InDesign and Illustrator never embed all the tables of the font. Such unembedded tables include those used for pair kerning, advanced OpenType features (such as ligatures, alternate representations, contextual alternates, small caps, old style figures, etc.), and extended metrics.
    (4)     There are plenty of bubbameissas out there with regards to the benefits or liabilities of either fully embedding or subset embedding fonts. What is true is that: (a) Acrobat never uses the embedded font for text editing - you must have the font installed on the system in order to do such edits. (b) Subset embedding or not is totally irrelevant to what a RIP does when rendering text, either for PostScript or direct PDF RIPs. Neither subset or full embedding is any more reliable than the other and the specifications of PostScript and PDF do not permit the RIP to replace the embedded font with a font with a similar name - urban legend notwithstanding!!!! (c) Third party plug-ins to Acrobat or applications that claim to allow you to edit PDF files with embedded fonts may be illegally letting you do so if the embedding permissions do not permit embedding for editable embedding or installable embedding - most fonts do not provide such embedding permissions and since the fonts are missing metric information, such editing may be somewhat lacking in quality or features.
    (5)     In fact some very non-tech-savvy organizations have posted requirements for full embedding of fonts in submitted PDF files (I have personally seen one such requirement by some international bureaucracy). They can post such bone-headed requirements based on limited understanding of PDF and PDF workflows, but that doesn't mean that anybody actually provides such PDF files. If in fact you run into such requirements, I would appreciate it if references to same can be forwarded to my attention by private message on these forums.
              - Dov

  • Problem with embedded fonts

    Downloading pdf files from the web.
    Cannot extract the embedded font - does not display properly, does not print. Also sometimes get out of memory

    The wording extract is a question. Are you trying to copy the information? That may not be possible and may also be done on purpose by your bank or other company so that you can not copy the information. With Reader there is not much you can do. Either is displays correctly or not. The only option you have is to find the font, download it, and install it. Unfortunately, it may be difficult to find the correct font as many fonts have the same names, but are not compatible.
    So apparently these PDFs are being sent to you by these companies. Do they appear correct when viewing them in Reader? If so, you can probably print them by printing as a graphic.

  • Embedded font error message

    PDF file in Telugu language will open on computer but the same PDF file will not open from a  web site. Error message about embedded fonts that only displays numbers or English words. The web link is www.labiblefacon.com file is under Message of reconciliation any suggestions?

    Thanks for your reply
    Google search finds the site but Yahoo displays what appears to be French.
    I failed to provide the complete link information. It should be
    http://www.labiblefacon.com. After selected from browser listing, on the
    left side box click on The Message of Reconciliation and when opened
    click on lesson 2. ఆది మానవుడు
    <http://www.labiblefacon.com/PDF/MOR/2.%20Ealry_Man-Telugu2.pdf>, this
    is a PDF file
    Only a few pages are available as the site is in the process of being
    translated
    The page appears to have been written in the Gautami font which is one
    of the fonts on MS Word. Adobe reader shows 4 pages but very little is
    displayed mainly periods, commas and numbers. To me this implies Adobe
    does not recognize the Gautami font.
    Randolph

  • Text display issues with htmlText, Embedded Font

    Hey All,
    I'm having an issue with the display of my hyperlinks in a
    textfield that is using embedded fonts. It offsets the hyperlinks
    to the left along the line they are on and the underline doesn't
    stretch all the way under the text field. The text display normally
    when I don't embed the font. For some reason I think this might
    have to do with the embedded character range so I opened it up.
    Does anyone know if this range is enough or if there are special
    characters flash uses that need to be embedded for their width even
    though they arn't displayed.
    Embedded range:
    [Embed(source='MyriadPro-Regular.otf', fontName='Myriad Pro',
    unicodeRange='U+0000-U+00fe')]
    Here's a link to the related code:
    http://pcpnew.privatepaste.com/a7eKaAuCTt

    Any ideas?

  • Embedded Fonts and HTML Text

    I am attempting to use a non-standard font in an HTML dynamic textbox using the <font> tag.  I have embedded this font using the textbox properties box and the fonts appear in the library.  According to previous posts to this form, that should do it.  But, my fonts are not appearing correctly.  Any advice?

    OK,
    I have given up messing with stylesheets, trying display:
    block, inline, different ways of formatting the XML, messing with
    XML.ignoreWhiteSpace, and XML.prettyPrinting etc.
    I went down the route of encodeURI, using a RegExp to strip
    out all tabs, linefeeds and carriage returns. This now gives
    consistent results for all situations, even embedded and none
    embedded fonts.
    e.g.
    _text:String = TEXT FROM XML, HTML TEXT etc
    var st:String = encodeURI(_text);
    var pattern:RegExp = /(%09)+|(%0A)+|(%0D)+/g;
    st = st.replace(pattern, "");
    st = decodeURI(st);
    YOUTEXTFIELD.htmlText = st;
    The <p> tags still behave as a <br/> tag, but you
    can add an extra <br/> to simulate a paragraph.
    Here is the example again with the updates,
    Hope this helps someone

  • SuperFrench is found but this font can not display any text

    "SuperFrench" font comes from Autodesk. this fonts's real file name is supef__.ttf
    If it is placed in C:\Windows\Fonts folder then it is available for Windows native apps such as MS Excel.
    Java GraphicsEnvironment finds "SuperFrench" font
    but this font can not display any text.
    This happens in both Java6(1.6.0_34) and Java7(1.7.0_06)
    try this
    import javax.swing.*;
    import java.awt.*;
    import java.util.*;
    public class FontTest01 {
      public static void main( String[] args ){
        FontTest01 app = new FontTest01();
        app.run();
      void run() {
        String fontName = "SuperFrench"; //** SuperFrench font
        GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
        String[] existFontNames = ge.getAvailableFontFamilyNames(Locale.ENGLISH);
        boolean fontExists = false;
        for( int i=0 ; i<existFontNames.length ; i++ ){
          if( existFontNames.equals( fontName ) ){
    fontExists = true; break;
    if( fontExists==false ){
    System.out.println( fontName +" does not exist" );
    System.exit(-1);
    JLabel label = new JLabel( "ABCDEFG" );
    Font font = new Font( fontName, Font.PLAIN, 20 );
    System.out.println( font.getFontName() );
    label.setFont( font );
    JFrame f = new JFrame();
    f.add( label );
    f.setSize( 180, 120 );
    f.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
    f.setVisible(true);
    Edited by: TadashiOhmura on 2012/06/17 23:04
    Edited by: TadashiOhmura on 2012/06/18 7:50                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

    Thank you for your replay.
    I face the same trouble with JavaFX
    I report this problem into Jira and filed as RT-22641
    Some members of Oracle developer team write comments for this issue.
    http://javafx-jira.kenai.com/browse/RT-22641
    This font has some irreguler structure.
    I hope Java font system will deal with it.

  • Embedded fonts display differently in mx and spark

    Hi there,
    My apologies if this is an known issue but I have not been able to find any posts describing this problem. As the title of the discussion describes the problem I see is that when embedding the same font for spark and mx components they display differently to the point of making the application look sloppy. I created a small app to illustrate the problem:
    <?xml version="1.0" encoding="utf-8"?>
    <s:Application
        minWidth="955" minHeight="600"
        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:Declarations>
            <!-- Place non-visual elements (e.g., services, value objects) here -->
        </fx:Declarations>
        <fx:Style>
    @namespace s "library://ns.adobe.com/flex/spark";
    @namespace mx "library://ns.adobe.com/flex/mx";
    @font-face
    src:url("arial.ttf");
    fontFamily: arialCFF;
    embedAsCFF: true;
    @font-face {
    src:url("arial.ttf");
    fontFamily: arialNoCFF;
    embedAsCFF: false;
    advancedAntiAliasing: false;
    s|Label
    fontFamily: arialCFF;
    fontSize: 20px;
    mx|Label
    fontFamily: arialNoCFF;
    fontSize: 20px;
    </fx:Style>
        <s:layout>
            <s:VerticalLayout
                paddingLeft="10"
                paddingTop="10"/>
        </s:layout>
        <s:Label text="This is a label that uses spark"/>
        <mx:Label text="This is a label that uses mx"/>
    </s:Application>
    I used the Arial.ttf font I found in my mac, though I have also tried with courier new and even the myriad web pro provided with an example in the SDK. Also I have tried with SDKs 4.1, 4.5 and 4.5.1. I have played with the value of advancedAniAliasing as well. Regardless of the combination I will still see differences such as this:
    Is this a known issue? Any solutions at hand?
    Thanks in advance for the help!!

    Hi there,
    Thanks for the quick reply. I was able to make fonts display correctly after hacking the display of some components (mx.controls.FormItem for example) however I did notice a whole buch of runtime warnings that showed up as a result of the workaround such as:
    warning: incompatible embedded font 'arialCFFFont' specified for mx.core::UITextFormat. This component requires that the embedded font be declared with embedAsCFF=false.
    TextFieldAutomationHelper:captureSelection() - 'selectionBeginIndex' is not implemented in FTETextField.
    And in some cases for components I do not even use:
    warning: incompatible embedded font 'arialCFFFont' specified for mx.controls::TextInput (TextInput1967) . This component requires that the embedded font be declared with embedAsCFF=false.
    Any ideas on how to avoid this noise or do we have to live with this?

Maybe you are looking for

  • BADI/user exit for ME21N - Warning message for "our reference" field

    Dear all, I have a problem. In ME21N, I need to show a warning message (message w... ) when user enter an already-used-before input in "Our reference' field (EKKO-UNSEZ). I've tried in two methods. 1. Using fm EXIT_SAPMM06E_004. But it can only works

  • Bluetooth and skype... match made in heaven?

    Alright, I use a Nokia HS-26W Bluetooth Headset with my cell phone, and I'm generally pleased with it. I'm considering buying a Mac, in which case I will continue to use skype as I have for a while on my pc. When I migrate, will I be able to use the

  • CC Desktop Software Failed to install

    Problem: (Sorry its in dutch) It Says something like: Could not install Cloud Desktop. No further error messages etc. No log entry's in Windows logs. Tried so far: Run the CC removal Tool and then reboot the machine. Deleted: C:\Program Files (x86)\C

  • Using Tomcat URL rewrite valve

    http://tomcat.apache.org/tomcat-8.0-doc/rewrite.html Looks like the latest version of Tomcat has added support for URL rewriting similar to Apache mod_rewrite I can't seem to find any documentation other than the page above. Has anyone used this to,

  • Crash on save (with send to server on save)

    Sorry if this is posted on here more than once, but the search brought me nothing when searching the word "crash". Me and other colleagues have been experienceing crashes on DW CS5 when either doing a "Put" or saving a file with the server setup sedn