Fix non-embedded fonts for USPTO filing

Hi,
The United States Patent and Trademark Office does not allow submission of PDF files with non-embedded fonts.
I know how to create documents from Word, etc. that comply with this requirement, but I frequently get PDFs from other sources that do not have  all their fonts embedded, especially the asian fonts.
I know that one possible fix is to print the existing PDF as a PDF image.  However, when I do this my file size becomes MUCH larger than the original.  Re-printing to PDF seems like a very kludgy fix.  Another very iffy fix I've used for large PDFs is to print the PDF document on paper and just scan it with our office scanner, which will keep the file size small but is a waste of time and paper.
Is there no better way to deal with the issue of non-embedded fonts?

Need Acrobat 9 Pro or Pro Extended -
Advanced > Preflight
In the Preflight dialog, open the "Options" drop-down menu and select "Create New Preflight Profile".
Give the new profile a name & save it.
In the dialog, at the left you'll see your new profile.
Locate and click on "Fixups" (2nd from bottom).
Over to the right, over the listing of fixups that appears, there is a find/search field.
Enter "embed" (the first three letters will do).
Two fixups are available.
--| Embed Fonts
--| Embed Fonts (even if text is invisible)
Select one. Under the fixup list there is an arrow pointed to the left. Click it. The center pane will display the selected fixup.
Click Save then OK.
The profile is available for use.
A Batch Sequence could be made that uses this Preflight profile to permit processing many PDFs at "one go".
[If you do not want to DIY, then use the "out of the box" profile located in the PDF fixups Group.
Both "Embed" profiles are there.]
Be well...
Message was edited by: CtDave

Similar Messages

  • 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

  • When trying to upload a PDF to an interactive site I get the announcement:"The attached PDF file references a non-embedded font Tahoma. Please remove file, embed the font and reattach." How do I embed this, or in fact any other font ?

    When trying to upload a PDF to an interactive site I get the announcement: "The attached PDF file references a non-embedded font Tahoma. Please remove file, embed the font and reattach."
    I could not get rid of the Tahoma font in the WORD file.
    How do I embed this, or in fact any other font ?

    Thank you very much !
    Indeed, I was unaware of the enormous number of options that can be selected when converting a WORD file to PDF.
    I went thru the settings and found the right one for embedding the fonts.
    Thanks again !
    Oren

  • [svn:fx-trunk] 13366: Ensuring that AFEFontManager, if it is available, overrides the lookup for embedded fonts for all supported font types, including TTF, when embedding legacy DefineFont3 fonts.

    Revision: 13366
    Revision: 13366
    Author:   [email protected]
    Date:     2010-01-07 22:15:50 -0800 (Thu, 07 Jan 2010)
    Log Message:
    Ensuring that AFEFontManager, if it is available, overrides the lookup for embedded fonts for all supported font types, including TTF, when embedding legacy DefineFont3 fonts. BatikFontManager will remain a backup in the event that AFEFontManager is not found though BatikFontManager;s support is limited to TTF for legacy DefineFont3 fonts.
    QE notes: Remember that bitmap comparisons could change slightly
    Doc notes: N/A
    Bugs: N/A
    Reviewer: For Gaurav
    Tests run: checkintests, QE had run local tests
    Is noteworthy for integration: Yes
    Modified Paths:
        flex/sdk/trunk/frameworks/flex-config.xml

    I got again a total system freeze today when I wanted to launch firefox using only the openbox menu, without wbar running.
    So I decided to try now the 'nouveau.noaccel=1' kernel command line parameter, and to use again wbar for my frequently used applis.
    In the Xorg log, the differences are:
    without 'nouveau.noaccel=1'
    [ 30.761] (II) UnloadModule: "nv"
    [ 30.761] (II) Unloading nv
    [ 30.761] (--) Depth 24 pixmap format is 32 bpp
    [ 30.762] (II) NOUVEAU(0): Opened GPU channel 0
    [ 30.765] (II) NOUVEAU(0): [DRI2] Setup complete
    [ 30.765] (II) NOUVEAU(0): [DRI2] DRI driver: nouveau
    [ 30.765] (II) NOUVEAU(0): [DRI2] VDPAU driver: nouveau
    [ 30.776] (II) EXA(0): Driver allocated offscreen pixmaps
    [ 30.777] (II) EXA(0): Driver registered support for the following operations:
    [ 30.777] (II) Solid
    [ 30.777] (II) Copy
    [ 30.777] (II) Composite (RENDER acceleration)
    [ 30.777] (II) UploadToScreen
    [ 30.777] (II) DownloadFromScreen
    [ 30.777] (==) NOUVEAU(0): Backing store disabled
    [ 30.777] (==) NOUVEAU(0): Silken mouse enabled
    with 'nouveau.noaccel=1'
    [ 1191.621] (II) UnloadModule: "nv"
    [ 1191.621] (II) Unloading nv
    [ 1191.621] (--) Depth 24 pixmap format is 32 bpp
    [ 1191.621] (EE) NOUVEAU(0): Error creating GPU channel: -19
    [ 1191.621] (EE) NOUVEAU(0): Error initialising acceleration. Falling back to NoAccel
    [ 1191.621] (==) NOUVEAU(0): Backing store disabled
    [ 1191.621] (==) NOUVEAU(0): Silken mouse enabled
    [ 1191.621] (==) NOUVEAU(0): DPMS enabled
    So now 3D acceleration is disabled.
    I will see now if the system is stable enough for my daily usage and gives satisfactory performances.
    I am almost sure that the mesa nouveau dri driver is the cause of the freezes.
    Last edited by berbae (2013-03-27 10:07:42)

  • Embedded Fonts for Accordion Headers

    Does anyone know how to get embedded fonts to show up in the
    accordion header? i checked out the Adobe LiveDoc on customizing
    the accordion component and it says to use the setStyle method. The
    font I've embedded is Futura. Here's what I've tried using
    myAccordion_ac.setStyle("fontFamily", "Futura");
    myAccordion_ac.setStyle("embedFonts", "true");
    However, simply embedding a font and setting that boolean to
    "true" doesn't work. Does anyone know how this is supposed to work?
    Thanks for any help.

    Need Acrobat 9 Pro or Pro Extended -
    Advanced > Preflight
    In the Preflight dialog, open the "Options" drop-down menu and select "Create New Preflight Profile".
    Give the new profile a name & save it.
    In the dialog, at the left you'll see your new profile.
    Locate and click on "Fixups" (2nd from bottom).
    Over to the right, over the listing of fixups that appears, there is a find/search field.
    Enter "embed" (the first three letters will do).
    Two fixups are available.
    --| Embed Fonts
    --| Embed Fonts (even if text is invisible)
    Select one. Under the fixup list there is an arrow pointed to the left. Click it. The center pane will display the selected fixup.
    Click Save then OK.
    The profile is available for use.
    A Batch Sequence could be made that uses this Preflight profile to permit processing many PDFs at "one go".
    [If you do not want to DIY, then use the "out of the box" profile located in the PDF fixups Group.
    Both "Embed" profiles are there.]
    Be well...
    Message was edited by: CtDave

  • Embedding fonts for headers/footers added in Acrobat?

    Is there any way to embed fonts when adding headers/footers using Acrobat's "Add Header and Footer" command, other than running the files through a PitStop profile to correct the problem?
    Background:
    Recently, for the first time, we added footers to PDFs using Acrobat's "Add Header & Footer" command. We used our corporate identity font and placed information outside the trim, in the crop marks area. (We usually put this information in the slug in InDesign, but the printer's required settings did not allow slugs to be turned on.)
    The files were all kicked out by the printer's preflight because the font was not embedded. We've since discovered that our own preflight profile was set to ignore fonts outside of trim when checking for embedding, which is why it got past us.
    We've discovered a number of workarounds. Luckily, we have PitStop, so we created a profile to fix the problem. Our question remains: if Acrobat allows the addition of text to a PDF via headers and footers, why does it not embed the fonts automatically when doing so, when embedding is so crucial to successful output? It's odd that Acrobat has a very useful command that nevertheless breaks the file for output. Were I paranoid, I'd wonder if it was a carefully orchestrated campaign to make the purchase of PitStop not only wise, but required.
    Thanks for any thoughts.

    It works providing you have that font name installed on your system.
    Available under the 'Document' section of the fixups ...
    Not major for pre-pressers since they use Pitstop but great for your
    clients since now THEY can fix THEIR problems (even THEIR advertisers
    problems which land on your desk at 5pm) ;-)
    Jon

  • Using a CMap with a non-embedded font

    I would like to (for example) use MS Arial without embedding it. I can do this just fine if I use the Arial internal CIDs with /Encoding /Identity-H, but that is not what I want to do - I want to use /Encoding 123 0 R to refer to a CMap so that I can use Unicode code points in my text like this: (^@H^@e^@l^@l^@o^@ ^@W^@o^@r^@l^@d^@!)Tj<br /><br />I have the CMap working perfectly if I embed the font. However, if I do not embed the font, I get an error saying that Acrobat "Cannot find or create" the font. As noted above, the external font works OK if I use /Identity-H instead of my CMap. Is it simply not possible to use a CMap with an external font, or am I missing some vital step?<br /><br />Here's a simplified excerpt from my PDF document:<br /><br /><code><br />100 0 obj<br />&lt;&lt;<br />/Type /Font<br />/Subtype /Type0<br />/BaseFont /Arial,Bold<br />/DescendantFonts [ 101 0 R ]<br />/Encoding 200 0 R<br />%/Encoding /Identity-H<br />/ToUnicode /Identity-H<br />&gt;&gt;<br />endobj<br /><br />101 0 obj<br />&lt;&lt;<br />/Type /Font<br />/Subtype /CIDFontType2<br />/BaseFont /Arial,Bold<br />/Encoding 11 0 R<br />/FontDescriptor 102 0 R<br />/CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >><br />/DW 1050<br />&gt;&gt;<br />endobj<br /><br />102 0 obj<br />&lt;&lt;<br />/Type /FontDescriptor<br />/Ascent 1069<br />/CapHeight 0<br />/Descent -271<br />/Flags 32<br />/FontBBox [ -1000 -308 2231 1077 ]<br />/FontName /Arial,Bold<br />/ItalicAngle 0<br />/StemV 0<br />/AvgWidth 442<br />/MaxWidth 1000<br />/MissingWidth 1000<br />&gt;&gt;<br />endobj<br /><br />200 0 obj<br />&lt;&lt;<br />/Type /CMap<br />/CMapName /UniAC-UCS2-8-H<br />/CIDSystemInfo<br />&lt;&lt;<br />/Registry (Adobe)<br />/Ordering (Identity)<br />/Supplement 0<br />&gt;&gt;<br />/WMode 0<br />/Length 0<br />&gt;&gt;<br />stream<br />%!PS Adobe 3. 0 Resource CMap<br />%% DocumentNeededResources: ProcSet (CIDInit)<br />%%IncludeResource: ProcSet (CIDInit)<br />%BeginResource: CMap (UniAC-UCS2-8-H)<br />%Title: ( UniAC-UCS2-8-H Adobe Identity 0)<br />%% EndComments<br />/CIDInit /ProcSet findresource begin<br />12 dict begin<br />begincmap<br />/CIDSystemInfo<br />3 dict dup begin<br />/Registry (Adobe) def<br />/Ordering (Identity) def<br />/Supplement 0 def<br />&gt;&gt;<br />end def<br />/CMapName /UniAC-UCS2-8-H def<br />/CMapVersion 10. 001 def<br />/CMapType 1 def<br />/UIDOffset 950 def<br />/XUID [ 1 10 25343] def<br />/WMode 0 def<br />1 begincodespacerange<br /><0000> <FFFF><br />endcodespacerange<br />1 beginnotdefrange<br /><0000> <001F> 0<br />endnotdefrange<br />1 begincidrange<br /><0020> <007e> 3<br />endcidrange<br />endcmap<br />CMapName currentdict /CMap defineresource pop<br />end<br />end<br />%%EndResource<br />%%EOF<br />endstream<br />endobj

    You asked "why can't you use a variant encoding" - so I'd like to explain.
    The reason that Acrobat fails is that for an unembedded CIDFont, if the CIDSystemInfo is not one of the predefined CID collection (Adobe-Japan1, Adobe-CNS1, Adobe-GB1, Adobe-Japan1), we cannot reliably provide font substitution. We have to consider the situation where the PDF is open on a system without the (same) referenced font. For the PDF to be useful, the
    exact same font must be present on all systems, otherwise we lose the Portability in PDF.
    There are many versions of "Arial,Bold" with different number of glyphs and different glyph IDs assignment. The embedded CMap has the following mapping:
    <0020> <007e> 3
    In order to point to the same GIDs, all "Arial,Bold" must have glyph index 3 for U+0020, GID 36 for U+0041, and so on. There is no such guarantee in TrueType spec.
    Hope that explains the situation.
    Leonard

  • Embedding Font for ability to edit on other platforms

    I create marketing materials in Illustrator and save as pdfs for our clients' use. I put generic text in for Company Name and XXX-XXX-XXXX so they can put in their own phone number. Even though the fonts appear as embedded in the properties, many users get the "no system font available-substitution will occur" message when trying to edit in Acrobat. It even happens when I open the document in Acrobat on my own machine.
    Is there anyway to avoid this so our clients don't get confused?
    I'm on a Mac, but most of them are on PCs. I always try to use Arial, Times and Courier since they should have those font installed.
    Can I count on Acrobat substituting their Arial for my Arial, etc.?

    Instead of having them change existing text, how about leaving that area blank then adding a form field for them to fill in. The type of editing you want to do is inherently flawed.

  • Embedding fonts for an entire document?

    Hello,  I have a set of flash files that use dynamic text in both AS2 and AS3.  I am looking for a way to embed a font in such a way that including one swf in the library or something similar would make the entire font work whenever else it is used in the document- not just for a single text box.  I have looked into most of the AS2 solutions and not found anything that worked thusfar, but ultimately I would like to find AS2 and AS3 solutions.  I have flash CS5 available but would prefer to use CS4 due to compatibility concerns.  This would need to work online.
    Also, I have another related question.  When you have a swf loading others swfs, if the first swf has a font embedded in the universal manner described above (assuming this is actually possible), will this font be available to the loaded swfs without further action?
    Thanks!

    Sure! You could write a script which is executed from the top level subform's ("form1" by default) Enter event and looks for all fields on the form and sets their
    doNotScroll property to true. Note that the script will have to execute on the Enter event (which will be called the moment the user sets focus to any field on the form) because any other event is too "soon" for the
    doNotScroll property setting to take effect.
    I've attached another sample form which demonstrates how to do this. Check-out the script in the form1 object's Enter event. The
    DisableScrolling method is recursive and finds all child fields within all possible container objects (such as subforms, areas, exclusion groups) found in the XFA language. For each field found which supports the
    doNotScroll property, it sets that property to true. Note the boolean variable used to guard against running this script every time focus is set to a field within the form. The script only needs to be executed once.
    Stefan
    Adobe Systems

  • IOS Debug error when embedding non-CFF fonts

    We have a project where we are embedding fonts for some button skins as per Jason's blog (http://blogs.adobe.com/jasonsj/2011/08/embedding-fonts-in-flex-mobile-projects.html) - our skin uses StyleableTextFields for the label.
    When we debug on the iPad we get an error that seems to be occurring when one of the buttons with the embedded font skin is being initialized.  (Debugger stops on UIComponent.as line 7485)
    This is the output:
    TypeError: Error #1009: Cannot access a property or method of a null object reference.
        at _HOYSiPad_mx_managers_SystemManager/callInContext()[_HOYSiPad_mx_managers_SystemManager.a s:37]
        at mx.core::EmbeddedFontRegistry/getAssociatedModuleFactory()[E:\dev\4.5.1\frameworks\projec ts\framework\src\mx\core\EmbeddedFontRegistry.as:469]
        at mx.core::UIComponent/http://www.adobe.com/2006/flex/mx/internal::getFontContext()[E:\dev\4.5.1\frameworks\projects\framework\src\mx\core\UIComponent.as:12682]
        at mx.core::UIComponent/createInFontContext()[E:\dev\4.5.1\frameworks\projects\framework\src \mx\core\UIComponent.as:12740]
        at spark.skins.mobile.supportClasses::ButtonSkinBase/createChildren()[E:\dev\4.5.1\framework s\projects\mobiletheme\src\spark\skins\mobile\supportClasses\ButtonSkinBase.as:223]
        at spark.skins.mobile::ButtonSkin/createChildren()[E:\dev\4.5.1\frameworks\projects\mobileth eme\src\spark\skins\mobile\ButtonSkin.as:239]
        at net.hoys.display.skins.buttons::SecondaryButtonSkin_mobile/createChildren()[T:\Homework\S erver\HOYS Frontend Repository\HOYS-iPad\src\net\hoys\display\skins\buttons\SecondaryButtonSkin_mobile.as:100 ]
        at mx.core::UIComponent/initialize()[E:\dev\4.5.1\frameworks\projects\framework\src\mx\core\ UIComponent.as:7624]
        at mx.core::UIComponent/http://www.adobe.com/2006/flex/mx/internal::childAdded()[E:\dev\4.5.1\frameworks\projects\framework\src\mx\core\UIComponent.as:7485]
        at mx.core::UIComponent/addChild()[E:\dev\4.5.1\frameworks\projects\framework\src\mx\core\UI Component.as:7166]
        at spark.components.supportClasses::SkinnableComponent/attachSkin()[E:\dev\4.5.1\frameworks\ projects\spark\src\spark\components\supportClasses\SkinnableComponent.as:692]
        at spark.components.supportClasses::SkinnableComponent/validateSkinChange()[E:\dev\4.5.1\fra meworks\projects\spark\src\spark\components\supportClasses\SkinnableComponent.as:443]
        at spark.components.supportClasses::SkinnableComponent/createChildren()[E:\dev\4.5.1\framewo rks\projects\spark\src\spark\components\supportClasses\SkinnableComponent.as:406]
        at mx.core::UIComponent/initialize()[E:\dev\4.5.1\frameworks\projects\framework\src\mx\core\ UIComponent.as:7624]
        at mx.core::UIComponent/http://www.adobe.com/2006/flex/mx/internal::childAdded()[E:\dev\4.5.1\frameworks\projects\framework\src\mx\core\UIComponent.as:7485]
        at mx.core::UIComponent/addChildAt()[E:\dev\4.5.1\frameworks\projects\framework\src\mx\core\ UIComponent.as:7189]
        at spark.components::Group/addDisplayObjectToDisplayList()[E:\dev\4.5.1\frameworks\projects\ spark\src\spark\components\Group.as:2037]
        at spark.components::Group/http://www.adobe.com/2006/flex/mx/internal::elementAdded()[E:\dev\4.5.1\frameworks\projects\spark\src\spark\components\Group.as:1628]
        at spark.components::Group/setMXMLContent()[E:\dev\4.5.1\frameworks\projects\spark\src\spark \components\Group.as:633]
        at spark.components::Group/set mxmlContent()[E:\dev\4.5.1\frameworks\projects\spark\src\spark\components\Group.as:573]
        at spark.components::SkinnableContainer/set mxmlContent()[E:\dev\4.5.1\frameworks\projects\spark\src\spark\components\SkinnableContai ner.as:657]
        at spark.components::SkinnableContainer/set mxmlContent()
        at spark.components::SkinnableContainer/createDeferredContent()[E:\dev\4.5.1\frameworks\proj ects\spark\src\spark\components\SkinnableContainer.as:1050]
        at spark.components::SkinnableContainer/createContentIfNeeded()[E:\dev\4.5.1\frameworks\proj ects\spark\src\spark\components\SkinnableContainer.as:1078]
        at spark.components::SkinnableContainer/createChildren()[E:\dev\4.5.1\frameworks\projects\sp ark\src\spark\components\SkinnableContainer.as:885]
        at spark.components::Application/createChildren()[E:\dev\4.5.1\frameworks\projects\spark\src \spark\components\Application.as:1480]
        at mx.core::UIComponent/initialize()[E:\dev\4.5.1\frameworks\projects\framework\src\mx\core\ UIComponent.as:7624]
        at spark.components::Application/initialize()[E:\dev\4.5.1\frameworks\projects\spark\src\spa rk\components\Application.as:1334]
        at HOYSiPad/initialize()
        at mx.managers.systemClasses::ChildManager/childAdded()[E:\dev\4.5.1\frameworks\projects\fra mework\src\mx\managers\systemClasses\ChildManager.as:189]
        at mx.managers.systemClasses::ChildManager/initializeTopLevelWindow()[E:\dev\4.5.1\framework s\projects\framework\src\mx\managers\systemClasses\ChildManager.as:359]
        at mx.managers::SystemManager/initializeTopLevelWindow()[E:\dev\4.5.1\frameworks\projects\fr amework\src\mx\managers\SystemManager.as:3063]
        at mx.managers::SystemManager/http://www.adobe.com/2006/flex/mx/internal::kickOff()[E:\dev\4.5.1\frameworks\projects\framework\src\mx\managers\SystemManager.as:2849]
        at mx.managers::SystemManager/http://www.adobe.com/2006/flex/mx/internal::preloader_completeHandler()[E:\dev\4.5.1\frameworks\projects\framework\src\mx\managers\SystemManager.as:2729]
        at mx.managers::SystemManager/http://www.adobe.com/2006/flex/mx/internal::preloader_completeHandler()
        at flash.events::EventDispatcher/dispatchEvent()
        at mx.preloaders::Preloader/timerHandler()[E:\dev\4.5.1\frameworks\projects\framework\src\mx \preloaders\Preloader.as:542]
        at mx.preloaders::Preloader/timerHandler()
        at flash.utils::Timer/tick()
        at flash.utils::Timer/tick()
    We then reverted the button skins  back to one that we use for a web app the debugging runs fine - the web skin uses a embedded font where CFF is set to true.
    Is this possibly a bug with the SDK, debugging or something we aren't quite setting correctly?
    Any infomation or direction would be greatly appreciated.
    - Liz

    Well, I've now tried with the beta version AIR 3.9.0.880 in the new IOS 7, and this problem is still happening, unfortunately.
    My app compiled with -ipa-test-interpreter installs fine but with -ipa-debug-interpreter it doesn't install at all.
    The IPA is generated successfully but iTunes refuses to install it.
    I've filed a bug here. If you're experiencing the same problem, please leave a vote here:
    https://bugbase.adobe.com/index.cfm?event=bug&id=3635356

  • Underline support for embedded fonts

    So I downloaded and quickly integrated Squiggly and it works very well.  The only issue is that the underlines become skewed.  The more lines there are in the TextArea, the more skewed they get.  After ~30 lines it's actually an overline.  Our fonts (pfm) are embedded through a precompiled Flash swf.  I found this other thread which is marked as solved:
    http://forums.adobe.com/message/2561081#2561081
    But that thread was originally dealing with a padding issue.  Does anyone know if/when this issue is being addressed?  Or is there something I can do mitigate the issue.  When I switch to a non-embedded font the issue goes away.
    Thanks,
    Erik

    While the padding issue got resolved, the bug with embedded fonts is still there.  There is some problem when calculating the y coordination inside the TextField object.
    As for workaround, this bug is only for mx.TextArea, if you can use the spark.TextArea this issue should go away.

  • Embedded fonts not working in Air for ios

    hi
    am building an ActionScript mobile project 4.6 for ios and want to use embedded fonts for my app.
    we are using the swf method for embedding the fonts , after loading the xml and even got the embedded resourses from swf , the output is not showing the exact font used , instread it is displaying one of default ios fonts in place of it...
    here is the code of my embedded fonts and we are using TLF for text output:
    ....inside my loaded swf: -
    package
        import flash.display.Sprite;
    import flashx.textLayout.compose.ISWFContext;
    public class Slide1 extends Sprite implements ISWFContext
            [Embed(source="C:/WINDOWS/FONTS/ariblk.TTF", fontName="Arial Black", embedAsCFF = "true", unicodeRange="U+0041,U+0072,U+0069,U+0061,U+006C,U+0020,U+0062,U+006F,U+0064", mimeType="application/x-font")]
            public function callInContext(fn:Function, thisArg:Object, argsArray:Array, returns:Boolean=true):*
                  if (returns)
                          return fn.apply(thisArg, argsArray);
                  fn.apply(thisArg, argsArray);
    please help asap!
    thanks

    hi
    am building an ActionScript mobile project 4.6 for ios and want to use embedded fonts for my app.
    we are using the swf method for embedding the fonts , after loading the xml and even got the embedded resourses from swf , the output is not showing the exact font used , instread it is displaying one of default ios fonts in place of it...
    here is the code of my embedded fonts and we are using TLF for text output:
    ....inside my loaded swf: -
    package
        import flash.display.Sprite;
    import flashx.textLayout.compose.ISWFContext;
    public class Slide1 extends Sprite implements ISWFContext
            [Embed(source="C:/WINDOWS/FONTS/ariblk.TTF", fontName="Arial Black", embedAsCFF = "true", unicodeRange="U+0041,U+0072,U+0069,U+0061,U+006C,U+0020,U+0062,U+006F,U+0064", mimeType="application/x-font")]
            public function callInContext(fn:Function, thisArg:Object, argsArray:Array, returns:Boolean=true):*
                  if (returns)
                          return fn.apply(thisArg, argsArray);
                  fn.apply(thisArg, argsArray);
    please help asap!
    thanks

  • 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

  • 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

  • In design to pdf/x-1a:2001 embedded fonts

    Hello Everyone,
    I was asked by a printed to export my cs2 indesign file as a pdf/x-1a:2001 file with embedded fonts. The document just came back stating that the font on page 27 is not embedded. The same font is used through out the document. When I double check the font settings in the preflight dialogue box everything looks good. Is there a way to make sure or manually embed fonts?
    Thanks!
    H

    Adobe Sans MM and Adobe Serif MM are substitution fonts used by Adobe applications to display sans serif and serif text respectively when a font is missing. It is most commonly used by Adobe Reader and Acrobat. Adobe content creation applications (InDesign, Illustrator, and Photoshop) do not allow you to create content using those fonts. The names not made available on any list for you to choose from. The only time you typically see those font names is if you created a PDF file and one or more of the fonts could not be embedded or were not requested to be embedded and when that PDF file is displayed, the non-embedded fonts are not on the system of the viewer. Thus, the CTRL-D Fonts function in Acrobat or Reader might show that let's say font Inebriated Oblique is not embedded and that font used for its display is Adobe Sans.
    I assume what you are seeing is not the font used for display, but rather, the "missing font" ... correct?
    There are some very unusual situations in which somehow text content in a PDF file looks like it was formatted in either Adobe Sans or Adobe Serif. This may be the result of what is called refrying a PDF file. Refrying is the process in which a PDF file is printed to the Adobe PDF PostScript printer driver instance and the result is another PDF file after the PostScript is distilled. Such refry operations are strongly discouraged by Adobe given that the PostScript generated by Adobe Acrobat is optimized for PostScript printers, not for creation of PDF, and some anomalies, such as calls for Adobe Sans or Adobe Serif may result.
    My best guess is that your original InDesign document has one or more placed PDF files in it that are either missing embedded fonts and are calling for Adobe Sans. Check out each placed PDF file individually and make sure that none are missing embedded fonts and/or refer to Adobe Sans (or Adobe Serif).
              - Dov

Maybe you are looking for

  • (AS3) How to divide my code into classes/package

    Anyone familiar with this? I have already tried dividing among classes and it is not working. I have created the following code that pulls data from an external xml file into a datagrid. I have been trying to figure out how to get it to function usin

  • Monitor keeps turning off on Wind-Top AE2220

    Hi, I've a Wind-Top All-in-One AE2220, starting this morning I keep getting a black screen when I turn on the computer. Pressing the LCD on/off at the bottom right corner will occasionally (2 quick presses seems to do it) get the screen to turn on fo

  • What does the statement: "Java has a standard!" mean?

    I'am writing a academic work. For that I need to compare Java and PHP. I found the statement "Java has a standard!" as advantage on a webpage, but what does it exactly mean??? Edited by: drumn on Aug 6, 2008 5:45 AM

  • BPEL Assign Activity XPath failure

    Hi, My BPEL process fails during the Assign activity and it is failing because the Query expression does not find the 'from' element. Which makes sense because for one my test cases I am not including a value for that element in the XML instance. My

  • Does any version of Final Cut studio support Mpeg4 Editing?

    I have Final Cut Studio HD (version in the black box).  I'm looking at buying a camera, and the one that seems to be the best fit is the Panasonic TM90.  It's best mode is shooting progressive video with the Mpeg4 codec.  Does my version support this