PDF CID keyed font support

Hi,
I understand that PDF supports embedded CFF font programs for composite fonts of type CIDFontType0 - the spec is clear.
But, does it support embedded font programs that are not CFF  - ie. CIDFont with type 1 descendent for example?
The spec only mentions CFF when talking about type 1 composite fonts, but it isn't totally clear.
So, does PDF support embedded non-CFF  programs for composite type 1 fonts?
regards
Steve

I thought CIDFonts existed in the PS world well before PDF, and also, in the PS world, CIDFonts are more complex because they aren't limited to a single descendent font.
My understanding of the PDF spec is that a composite font has only 1 descendant unlike in PS.  But that's a bit off topic.
AFP (a nasty old IBM transactional print language) will generate CIDFonts which use type1 font (not CFF) as a descendent - these CIDfonts are handled by FreeType.
the problem I have is how to embed them in PDF (when converting the AFP stream to PDF).
The bit you quote from the ISo standard is really clear, I agree, I had been using the PDF reference manual which doesn't specify CFF for composite based in type1, it says:
"•A Type 0 CIDFont contains glyph descriptions based on the Adobe Type 1 font format"
based on the ISO spec and what you tell me, I guess it is clear that you cannot represent a CIDFont which is based on a non-CFF font program in a PDF file unless you convert the Type1 font to CFF.  Is that right?
Thanks
AFO

Similar Messages

  • Are chinese fonts supported in Acrobat 10.0.3 Standard?

    I have Adobe Acrobat 10.0.3 Standard installed, but it was from a remote location. When I try to open a pdf with Chinese font in ACROBAT (not Reader), it prompts for the installer location (which I do not have). Is there just a patch I can run to allow chinese fonts in Adobe Acrobat 10.0.3 Standard?

    Download the patch from this location: http://www.adobe.com/support/downloads/detail.jsp?ftpID=4967
    ~Deepak

  • Hindi Font support

    Hi
    I have a pdf file which has Hindi fonts. I want to convert into Microsoft Excel. I checked with online customer support and they told me I can download Adobe Acrobat X. But I understand they do not have Hindi fonts support.
    I do have font Arial Unicode MS Regular on my machine
    Kindly advice which is best way to do it
    regards
    Amit

    Hi Aalok,
    This will not be supported as it is already preinstalled on the software of the phone. See this link for more info: http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh202918(v=vs.105).aspx

  • IOS Asian font support for apps?

    In iOS 6, Apple removed support for Asian fonts needed for pdfs whose Asian fonts are not actually embedded in the files. 
    Does anyone know if there is an app in the App store that contains these fonts that would make them available for other applications to use?  Or would that be considered a change to the OS and not be allowed?
    For myself, resaving these PDFs to embed the fonts is not a viable option - I have 2,000 of them on my iPad and not only is that more work than is worth, but it increases the size of each file by a factor of 10.   Not only that but they open a lot slower (I tried it on one or two of them).  It's a terrible idea if one has a lot of files.
    I'm looking into other manufacturers' tablets to replace my iPad to see if they h, but if I can find an app that will let me keep my pad for the purpose for which I bought it, that would be even better.
    Thanks!

    but mine has no asian font supports since fw updated.
    Are you sure? Can you not see the Chinese, Japanese, and Korean with Safari aimed at this page?
    http://homepage.mac.com/thgewecke/ltp.html
    is there a way to type in other languages (such as korean) than english on iphone?
    A web app for doing Korean email is here:
    http://www.zannavi.com/iphone/hanson2.html
    http://www.zannavi.com/iphone/hanson.html

  • Null keys not supported

    Hi. I have created a simple Entity Bean called User with just 2 fields and no business methods. I am using Personal Oracle8 database and sun's JdbcOdbcDriver. The connection pool is configured properly.
    When I try to deploy this bean, I get an error saying "Null keys not supported". I think it is a problem related to the driver. But is there any way to fix it without changing the driver.
    The detailed error message is as follows:
    Exception:weblogic.management.ApplicationException: activate failed for User Module: User Error: Exception activating module: EJBModule(User,status=PREPARED) Unable to deploy EJB: UserEJB from User.jar: Null keys not supported. Nested Exception: java.lang.IllegalArgumentException: Null keys not supported at weblogic.utils.collections.WeakConcurrentHashMap.get(WeakConcurrentHashMap.java:189) at weblogic.utils.wrapper.WrapperFactory.getCachedWrapperClass(WrapperFactory.java:51) at weblogic.utils.wrapper.WrapperFactory.getWrapperClass(WrapperFactory.java:183) at weblogic.utils.wrapper.WrapperFactory.getWrapperClass(WrapperFactory.java:171) at weblogic.jdbc.wrapper.JDBCWrapperFactory.getWrapper(JDBCWrapperFactory.java:146) at weblogic.jdbc.jts.Driver.newConnection(Driver.java:674) at weblogic.jdbc.jts.Driver.createLocalConnection(Driver.java:196) at weblogic.jdbc.jts.Driver.connect(Driver.java:154) at weblogic.jdbc.common.internal.RmiDataSource.getConnection(RmiDataSource.java:305) at weblogic.ejb20.cmp.rdbms.RDBMSPersistenceManager.getConnection(RDBMSPersistenceManager.java:2247) at weblogic.ejb20.cmp.rdbms.RDBMSPersistenceManager.verifyDatabaseType(RDBMSPersistenceManager.java:2459) at weblogic.ejb20.cmp.rdbms.RDBMSPersistenceManager.setup(RDBMSPersistenceManager.java:198) at weblogic.ejb20.manager.BaseEntityManager.setupPM(BaseEntityManager.java:253) at weblogic.ejb20.manager.BaseEntityManager.setup(BaseEntityManager.java:210) at weblogic.ejb20.manager.DBManager.setup(DBManager.java:154) at weblogic.ejb20.deployer.ClientDrivenBeanInfoImpl.activate(ClientDrivenBeanInfoImpl.java:1057) at weblogic.ejb20.deployer.EJBDeployer.activate(EJBDeployer.java:1322) at weblogic.ejb20.deployer.EJBModule.activate(EJBModule.java:610) at weblogic.j2ee.J2EEApplicationContainer.activateModule(J2EEApplicationContainer.java:3127) at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2081) at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2062) at weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask.activateContainer(SlaveDeployer.java:2592) at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.doCommit(SlaveDeployer.java:2515) at weblogic.management.deploy.slave.SlaveDeployer$Task.commit(SlaveDeployer.java:2317) at weblogic.management.deploy.slave.SlaveDeployer$Task.checkAutoCommit(SlaveDeployer.java:2399) at weblogic.management.deploy.slave.SlaveDeployer$Task.prepare(SlaveDeployer.java:2311) at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(SlaveDeployer.java:2479) at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:798) at weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDeployer.java:507) at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:465) at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:25) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
    [Deployer:149033]preparing application User on SamServer
    [Deployer:149033]prepared application User on SamServer
    [Deployer:149033]activating application User on SamServer
    [Deployer:149033]failed application User on SamServer
    [Deployer:149034]An exception occurred for task [Deployer:149026]Deploy application User on SamServer.: Exception:weblogic.management.ApplicationException: activate failed for User Module: User Error: Exception activating module: EJBModule(User,status=PREPARED) Unable to deploy EJB: UserEJB from User.jar: Null keys not supported. Nested Exception: java.lang.IllegalArgumentException: Null keys not supported at weblogic.utils.collections.WeakConcurrentHashMap.get(WeakConcurrentHashMap.java:189) at weblogic.utils.wrapper.WrapperFactory.getCachedWrapperClass(WrapperFactory.java:51) at weblogic.utils.wrapper.WrapperFactory.getWrapperClass(WrapperFactory.java:183) at weblogic.utils.wrapper.WrapperFactory.getWrapperClass(WrapperFactory.java:171) at weblogic.jdbc.wrapper.JDBCWrapperFactory.getWrapper(JDBCWrapperFactory.java:146) at weblogic.jdbc.jts.Driver.newConnection(Driver.java:674) at weblogic.jdbc.jts.Driver.createLocalConnection(Driver.java:196) at weblogic.jdbc.jts.Driver.connect(Driver.java:154) at weblogic.jdbc.common.internal.RmiDataSource.getConnection(RmiDataSource.java:305) at weblogic.ejb20.cmp.rdbms.RDBMSPersistenceManager.getConnection(RDBMSPersistenceManager.java:2247) at weblogic.ejb20.cmp.rdbms.RDBMSPersistenceManager.verifyDatabaseType(RDBMSPersistenceManager.java:2459) at weblogic.ejb20.cmp.rdbms.RDBMSPersistenceManager.setup(RDBMSPersistenceManager.java:198) at weblogic.ejb20.manager.BaseEntityManager.setupPM(BaseEntityManager.java:253) at weblogic.ejb20.manager.BaseEntityManager.setup(BaseEntityManager.java:210) at weblogic.ejb20.manager.DBManager.setup(DBManager.java:154) at weblogic.ejb20.deployer.ClientDrivenBeanInfoImpl.activate(ClientDrivenBeanInfoImpl.java:1057) at weblogic.ejb20.deployer.EJBDeployer.activate(EJBDeployer.java:1322) at weblogic.ejb20.deployer.EJBModule.activate(EJBModule.java:610) at weblogic.j2ee.J2EEApplicationContainer.activateModule(J2EEApplicationContainer.java:3127) at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2081) at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2062) at weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask.activateContainer(SlaveDeployer.java:2592) at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.doCommit(SlaveDeployer.java:2515) at weblogic.management.deploy.slave.SlaveDeployer$Task.commit(SlaveDeployer.java:2317) at weblogic.management.deploy.slave.SlaveDeployer$Task.checkAutoCommit(SlaveDeployer.java:2399) at weblogic.management.deploy.slave.SlaveDeployer$Task.prepare(SlaveDeployer.java:2311) at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(SlaveDeployer.java:2479) at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:798) at weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDeployer.java:507) at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:465) at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:25) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170) .
    Regards,
    Sameer

    This is definitely a problem related to setting up and using the JDBC driver. I'd check with the JDBC newgroup if you have not done so already (then support if that doesn't go anywhere).
    -thorick

  • How to change background color of text in pdf based by font name

    Hi
    How to change the background color of text in PDF based by font name. Is there any option in Javascript. e.g: If PDF containing ARIAL font, the ARIAL text background color needs to be changed in red color for all pages. Same for all fonts with different different color in the PDF.
    Thanks in Advance

    Hi
    1) Is there any possibilities to highlight with different color based on font using javascript
    2) list of font used in PDF using javascript
    3) How to hilight the text using javascript
    Thanks in Advance

  • Can not copy text from pdf with unicode font embedded.

    Hello,
    I have a pdf with unicode font embedded in it. The pdf has no restrictions. When i try to copy some text text fro m pdf and then paste itin word, the text is not the same which i copied from the pdf. it changes.
    I have tried multiple softwares which converts pdf to word or pdf to excel. but none can do my job. what should be the problem? Kindly guide me.
    Thanks & Regards-
    rashmi

    Thanks for your prompt reply.
    As i said i have the font installed on my system. for your reference,
    following is the link to the pdf file. also the second link is the link to
    the fonts used. Kindly help me to sort this issue.
    https://www.yousendit.com/download/T2dkcHBEVEh0QTIwYjhUQw
    https://www.yousendit.com/download/T2dkcHBFQXBrYUJYd3NUQw

  • PDF viewer with selection support?

    I need to copy and paste some text strings from PDF document.
    To my suprise - PDF viewers generaly don't support selecting text.
    For example in epdfview and in gv I can't find way to select text with mouse.
    In xpdf it is possible, but it isn't very natural (try it yourself).
    Are there any other good PDF viewers with selection support?
    Or do you know how to enable it in epdfview?

    when you create a PDF you can deny copy, printing and other stuff. maybe the pdf document has copy text deny and you cannot select any text

  • I get missing fonts when opening a PDF, but the fonts are activated, I get garbage

    I get missing fonts when opening a PDF, but the fonts are activated, I get garbage

    The activated fonts are not the same version as those in the PDF. If you use Type>Find Font and replace the fonts with ones from your computer does it work?

  • Convert a webpage to PDF ,the Arabic font does not display ie,blank

    When I trying to convert a webpage to PDF ,the Arabic font does not display ie,blank.how to solve this problem.

    THANKS..  but a problem -my computer there no arabic script  font ..how add arabic font in "language script" pls see the print screen ..ok. pls help me..
    I select Roman(windows) then language script option does not contain arabic only few laguages -How to add arabic ? pls help me..
    Thanks &Regards.

  • CONVERT_OTF Convert TO PDF the Chinese font bold is lost

    Dear All,
         When I use CONVERT_OTF Convert TO PDF the Chinese font bold is lost, but use Print to PDF method, the Font Bold can be showed normal.
    Also used these reports RSTXPDFT4, RSTXPDF2UC, it does not work.
    How can I solve this issue?
    Many Thanks

    Hi,Aidan,
        Thanks,
         Sorry,the option CJK_USE_BOLD_IT does not exist in report RSTXPDF3 when I run this report.
         I found only CJK_SMALL_FONT such as u2018CJK*u2019 in my system.
         Is there a way to add CJK_USE_BOLD_IT?
        When I check RSTXPDF3,I found all the options are hard copy in RSTXPDF3 list by Constants.

  • PDF to PS: fonts missing with Reader8, ok with Reader5

    Hello,
    I would appreciate help on this issue with Adobe Reader8 with some files.
    I am using Adobe Reader on Solaris (sparc) and I use
         /path/to/acroread -toPostScript -pairs file.pdf file.ps
    to create PostScript files.  This works fine for most files, including most files with Asian fonts.
    However, for some PDFs with Asian fonts, the PS generated by Reader8 is missing some Asian fonts,
    so the output is garbled, although PS generated by Reader5 is just fine.
    If I open the PDF in Reader8 GUI then it appears fine.
    Here is the PDF as well as output produced by both Reader5 and Reader8:
    https://drive.google.com/folderview?id=0B4twQW4MeUMIdW9zNE15bmdZZlU&usp=sharing
    What am I doing wrong and what should I do make the fonts appear in the PS from Reader8?
    Thanks for your help.

    Well, Kurt Lang did solve my problem and I won't ever be enough thankful to him. He tried one of my font and took the time to examine it with FontLab Studio. In case other persons experiment the same type of troubles, I am pasting the mail I got (along with the corrected font) for info :
    Hi Patrick,
    I did find one issue in particular. OpenType fonts should have a UTM setting of 1000. These were at 2048. So I changed those and had FontLab Studio rebuild the names (I just let it do its thing).
    The originals you had sent wouldn’t even appear in Office 2011. The rebuilt ones do, though for whatever reason, bold italic won’t show. However, you can click the italic and bold buttons and the correct font is used. Otherwise, the new fonts all work as expected in Photoshop, Illustrator, InDesign, TextEdit and others. I tested them in both Mavericks and Yosemite.
    Can’t guarantee success, but give these a shot.
    Kurt
    That guy is an angel. He spent a tremendous amount of time examining, testing on Mavericks and Yosemite and on several apps until resolving the problem. Too helpful, too nice and too competent. That's a treat.

  • Looking for "PDF Public-Key Digital Signature and Encryption Specification"

    Hi,
    i am looking for the following ("old") document:
    PDF Public-Key Digital Signature and Encryption Specification
    Originally i could be found here:
    http://partners.adobe.com/asn/developer/acrosdk/DOCS/ppk_pdfspec.pdf
    But not anymore. Does somebody of you still have it? Adobe today just offers the latest documents but i specifically need that older version.
    Or is there an archive i don't know of?
    Thanks for your help,
    ToM

    You can read the PDF 1.5 specification OR even ISO 32000-1 itself for that information. Each feature is "tagged" with the specific version in which it was introduced.
    Digital Signatures were first introduced in Acrobat 4 (PDF 1.3) and have seen various improvements which each version since.

  • Editing PDFs w/embedded fonts

    I make pdfs w/the fonts 100% embeded (not subset), and i use dummy type where i want others to be able to fill in, example phone and address
    so in my pdf the type is
    000-000-000
    Address Line 1
    City, ST 00000
    I can go into the pdf and change the type but only if i have the fonts loaded.
    I need other people, on different systems, to be able to change the type but keeping it in the typeface, and not all have the same fonts. so it gives them errors.
    Doesn't embedding the whole font supposed to make this work? Does anyone know a way this would work.
    I even tried doing it as forms, but the type defaults to system fonts, not what I specify.
    Please help, its driving me nuts!
    Thanks!
    dianne

    I thought Adobe had various agreements with type house to allow the embedding of fonts with PDF's so that they viewed exactly as originator had created  the PDF.  That embedding would only be allowed on fonts they either owned or had agreements with. And that the font resided within the PDF. If the exact font is on the user's Machine they could edit (with acrobat) the document as needed. Now If they didn't have, the same font a substitute would be used.
    This has been my understanding as was explained to be since Acrobat 4 days.

  • Are there some Font supporting all utf-16 code including all supplementary?

    Are there some Font supporting all utf-16 code including all supplementary code?
    In an application, I need to show some text encoded in utf-16, which is multilingual and
    Have some of supplementary character, so want to know a font to show it correctly? While find nothing from the internet, so anybody can instruct me will be very appreciated!Looking forward to your response, thanks.
    Message was edited by:
    passenger2007

    Probably not. you might find some fonts listed her that support what you are interested in.
    http://www.google.com/search?q=font+that+supports+all+unicode+characters

Maybe you are looking for

  • Help Viewer is an issue with InDesign CS6

    Would anyone happen to know if the Help Viewer is an issue with InDesign CS6? Even with a manual install the Help feature launches without issues the first time and won't launch after the second time. This is the message we are receiving on Windows 7

  • New field in MATMAS Idoc

    I would like to add new field from MARD which was not included in standard MATMAS. There are some MARD fields in MATMAS already and I like to add one more field. Can someone give me step by step procedure in brief please ?. Thank you

  • Unable to create transfer order ,

    hi unable to create transfer order with t-code lt06  after receving production order.tell methe process. thanks in advance.

  • Printing broken on a Mac or just my hardware?

    I am using an intel Mac running leopard 10.5.3 and firefox 2.0.0.14 printing to an HP laserjet 4000N. When I print from buzzword I get blank pages. Also the word count is a little useless for me since I would like to see a word count for selected tex

  • Any way to get around Error 1309 without erasing drive data?

    From what I understand this is an error that happens when you try to transfer files to a drive that is not formattted a certain way. I am trying to transfer a project to this external LaCIe - media files also - and am getting the error. unfortunately