Standard 14 fonts embedding
Hello,
I read several times carefully the table 111 of ISO-32000, and always bear in mind that "Beginning with PDF 1.5, the special treatment given to the standard 14
fonts is deprecated. Conforming writers should represent all fonts using a complete font descriptor. For backwards capability, conforming readers shall still provide the special treatment identified for the standard 14 fonts.".
However, I found a conforming writer that produces 1.6 spec PDFs without embedding the standard fonts. The disturbing point is that it's an Adobe product.
http://www.adobe.com/security/pdfs/entrust_sample_doc.pdf
Maybe I'm missing something, but I can't see what.
So, here is my question: will my soul burn in hell if I'm guilty of writing a PDF writer that still gives to the standard 14 fonts their special treatment?
ISO 32000-1 PDF does not require that you embed any of those original 14 fonts if you reference them, just that the font descriptor be complete just as it would be for any other font that is used / referenced but not embedded.
- Dov
Similar Messages
-
Embedding fonts in an existing pdf that does not have the fonts embedded
Hi,
I have an existing pdf that fails to open on my ereader.
So I opened in acrobat x pro to see what might be the cause.
Selecting "file"--> "properties" -->"font" ( fonts used in this document) I can see that this pdf uses multiple windows trueType fonts and that none of them are embedded in the pdf document.
Now my ereader is linux bases, so I am guessing this might be a problem.
Being an ereader I didn' give me much to go on.
So i would like to embed all the fonts listed in this list into the pdf file and save it again with the fonts embedded.
I went to "file"-->"save as optimized pdf" -->"font"
But there both lists embedded and unembedded fonts are empty.
Why is this and how can I embed the fonts shown in the document properties into the pdf?
They seem standard windows fonts like e.g. ArialNarrowI just looked a bit furder and actually checked wether the fonts existed and found the following:
I am using windows vista.
The fonts mentioned in the properties of the pdf actually exist in the windows installed fonts but
in windows they are no longer TrueType but OpenType.
So I am guessing this might be the reason they are not in the list of unembedded fonts in the optimizer window.
Is there an easy way to say to acrobat to replace one font ( not found on this computer) with another font that does exist and also to embed that font in the pdf document? -
V10.1.5 upgrade - Adobe PDF printer issues - font embedding
Hi,
Accepted the 10.1.5 (Acrobat Standard) upgrade. Have started having "Adobe PDF" printer failures with MS Outlook 2010: Font embedding issues.
Is there a setting somewhere I need to tweak to tell it to substitute with another font when it runs into licensing issues?
I've re-installed CutePDF as a workaround, but would prefer to use the Adobe printer.
save-as-filename.log:
"%%[ ProductName: Distiller ]%%
%%[ Error: LucidaSans cannot be embedded because of licensing restrictions. ]%%
%%[ Font vendor (B&H) does not permit this font to be embedded in PDF. ]%%
%%[ Error: invalidfont; OffendingCommand: xshow ]%%
Stack:
500
/l
%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%
%%[ Warning: PostScript error. No PDF file produced. ] %%"
Regards,
JDIn the settings file you should be able to set to continue even if the embed fails. In that case, I think you will simply have the PDF without the one font being embedded. You can also set to never embed it in the settings file (if you can find it on your system).
-
PDF standard CJK font confusion
Hi,
I'm trying to embed Chineese, Japanese en Korean text in my PDF's. To avoid embedding the fonts (or font subsets), I am using the standard PDF fonts form Acrobat's font packs.
I did manage to get the text in, but the width of the character is all wrong. It must have something to do with the CIDSystemInfo or the Encoding, but I can't figure it out.
I am reading the widths from the AdobeSongStd-Light.otf font, and I am using the same widths for calculating the length of the text.
Below are some fragments of my PDF. If required, I can post the PDF as well.
It would be great if someone could point me into the right direction.
Regards, and thanks in advance,
Wiebe.
5 0 obj
<</ProcSet [/PDF /Text /ImageB /ImageC] /Font << /F0 6 0 R /F15 9 0 R>>
>>endobj
7 0 obj
<<
/Type /FontDescriptor
/FontName /AdobeSongStd-Light
/Flags 4
/FontBBox [ -150 -208 1100 792 ]
/MissingWidth 1000
/StemV 91
/StemH 91
/ItalicAngle 0
/CapHeight 792
/XHeight 554
/Ascent 792
/Descent -208
/Leading 208
/MaxWidth 1000
/AvgWidth 500
>>
endobj
8 0 obj
<<
/Type /Font
/Subtype /CIDFontType2
/BaseFont /AdobeSongStd-Light
/WinCharSet 136
/FontDescriptor 7 0 R
/W [0 [207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 270 342 467 462 797 710 239 374 374 423 605 238 375 238 334 462 462 462 462 462 462 462 462 462 462 238 238 605 605 605 344 748 684 560 695 739 563 511 729 793 318 312 666 526 896 758 772 544 772 628 465 607 753 711 972 647 620 607 374 333 374 606 500 239 417 503 427 529 415 264 444 518 241 230 495 228 793 527 524 524 504 338 336 277 517 450 652 466 452 407 370 258 370 605]
165 [462]
8364 [462]
12351 [500]
/DW 1000
/CIDSystemInfo << /Registry (Adobe)/Ordering (CNS1)/Supplement 0 >>
>>
endobj
9 0 obj
<<
/Type /Font
/Subtype /Type0
/Name /F15
/BaseFont /AdobeSongStd-Light
/DescendantFonts [ 8 0 R ]
/Encoding /GBK2K-H
>>
endobj
10 0 obj
<</Length 164
>>
stream
BT
100 Tz
0 Tc
/F15 12 Tf
0 0 0 rg
0 Tw
1 0 0 1 50 712.18 Tm
(çËŽð\(•Ð’i\)abc
1 0 0 1 50 700.18 Tm
(abcdefghijkl
1 0 0 1 50 688.18 Tm
(mnopqrstuvwxyzab)'
ET
endstream
endobjOk, by reading other (unrelated) problems, I figured out where I wnet wrong... I'll just try to explain, perhaps it is useful to someone else.
<</Type /Font /Subtype /Type0 /Name /F15 /BaseFont /AdobeSongStd-Light /DescendantFonts [ 8 0 R ] /Encoding /GBK2K-H>>
Because the Chinese characters looked OK, I figured this part was fine. GBK-EUC-H, GBKp-EUC-H and GBK2K-H encodings give good results, but that's another issue.
The problem was the mapping of my width table to the character codes:
<<
/Type /Font /Subtype /CIDFontType2 /BaseFont /AdobeSongStd-Light /WinCharSet 136 /FontDescriptor 7 0 R
/W [1 [207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 270 342 467 462 797 710 239 374 374 423 605 238 375 238 334 462 462 462 462 462 462 462 462 462 462 238 238 605 605 605 344 748 684 560 695 739 563 511 729 793 318 312 666 526 896 758 772 544 772 628 465 607 753 711 972 647 620 607 374 333 374 606 500 239 417 503 427 529 415 264 444 518 241 230 495 228 793 527 524 524 504 338 336 277 517 450 652 466 452 407 370 258 370 605]
165 [462]
8364 [462]
12351 [500]
/DW 1000 /CIDSystemInfo << /Registry (Adobe)/Ordering (GB1)/Supplement 4 >>
>>
I thought the CIDSystemInfo was wrong, since that was the only part I didn't get. It turned out that my width table was wrong. I build a table of character code's VS widths. What I needed to do, was make a table of glyph indices VS widths:
/W [1 [207 270 342 467 462 797 710 239 374 374 423 605 238 375 238 334 462 462 462 462 462 462 462 462 462 462 238 238 605 605 605 344 748 684 560 695 739 563 511 729 793 318 312 666 526 896 758 772 544 772 628 465 607 753 711 972 647 620 607 374 333 374 606 500 239 417 503 427 529 415 264 444 518 241 230 495 228 793 527 524 524 504 338 336 277 517 450 652 466 452 407 370 258 370 605]
22354 [462]
22353 [462]
22357 [500]
Regards,
Wiebe. -
I have project that uses a shared fonts. The fonts are all
contained in a single swf ("fonts.swf"), are embedded in that swf's
library and are set to export for actionscript and runtime sharing.
The text in the project is dynamic and is loaded in from
external XML files. The text is formatted via styles contained in a
CSS object.
This project needs to be localized into 20 or so different
languages.
Everything works great with one exception: I can’t
figure out how to set which character set gets exported for runtime
sharing. i.e. I want to create a fonts.swf that contains Korean
characters, change the XML based text to Korean and have the text
display correctly.
I’ve tried changing the language of my OS (WinXP) and
re-exporting but that doesn’t work correctly. I’ve also
tried adding substitute font keys to the registry (at:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\FontSubstitutes) as outlined here:
http://www.quasimondo.com/archives/000211.php
but the fonts I added did not show up in Flash's font menue.
I’ve also tried the method outlined here:
http://www.adobe.com/cfusion/knowledgebase/index.cfm?id=tn_16275
to no avail.
I know there must be a simple solution that will allow me to
embed language specific character sets for the fonts embedded in
the library but I have yet to discover what it is.
Any insight would be greatly appreciated.
http://www.quasimondo.com/archives/000211.php
http://www.adobe.com/cfusion/knowledgebase/index.cfm?id=tn_16275Thanks Jim,
I know that it is easy to specify the language you want to
use when setting the embed font properties for a specific text
field but my project has hundreds of text fields and I'm setting
the font globally by referencing the font symbols in a single swf.
I have looked at the info you've pointed out but wasn't
helped by it. What I'd like to be able to do is to tell Flash to
embed a language specific character-set for the font symbols in the
library. It currently is only embedding Latin characters even
though I know the fonts specified contains characters for other
languages.
For example. I have a font symbol in the libary named
"Font1". When I look at its properties I can see it is spcified as
Tahoma. I know the Tahoma font on my system contains the characters
for Korean but when I compile the swf it only contains Latin
characters (gylphs) - this corresponds to the language of my OS (US
English). I want to know how to tell Flash to embedd the Korean
language charaters rather than or as well as the Latin characters
for any given FONT SYMBOL. If I could do that, then, when I enter
Korean text into my XML files the correct characters will be
available to Flash. As it is now, the characters are not available
and thus the text doesn' t display.
Make sense?
Many thanks,
Mike -
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-
rashmiThanks 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 -
My keyboard went nuts...I got on my MacBook today after not using it for about 24 hours, and the fonts all changed to like Greek. No matter where I am at (web browser, word document, etc). I even went into settings and fonts, and it says it is using Arial or some other standard "Apple" font, but the keys continue to write in Greek.
It gets worse-I logged out thinking I just needed to reboot...but now I cannot get back in because it's still not writing correctly. What's even weired (and I have no idea if this is related or not) but my Capslock Key and my Delete key have like switched roles...ALSO, when I press down the "A" key (as there is an "A" in my password) the keyboard writes it 3 times...even though I only hit it once. SOMEONE HELP ME PLEASE. I am a full-time student and need my computer for homework.
I'm locked out AND if I do get in, the font it still messed up as well as the Delete and Capslock keys...It sounds to me like your keyboard has been damaged and needs to be repaired or replaced. Can you try an external keyboard?
-
I need to know the standard default font for Firefox
I had a Dell 20 inch 2007fp monitor that I had to give up. I purchased an LG 22inch widescreen monitor.
My home page is the Drudge Report and with the new monitor the font is all messed up.
What is the standard default font for Firefox?You can see the defaults in a screenshot in this KB article: [[Some text shows up bold after upgrade]]<br />
You can check the font setting in: Tools > Options > Content : Fonts & Colors: Advanced<br />
Default Font: Times New Roman (16)<br />
<br />
Fonts for : Western<br />
<br />
Proportional: Serif (16)<br />
Serif : Times New Roman<br />
Sans-serif : Arial<br />
Monospace : Courier New (13)
Your above posted system details show outdated plugin(s) with known security and stability risks.
*Next Generation Java Plug-in 1.6.0_18 for Mozilla browsers
Update the [[Java]] plugin to the latest version.
*http://java.sun.com/javase/downloads/index.jsp (Java Platform: Download JRE) -
Font embedding problem PPT plugin Acrobat 9 Pro
Hi,
having just updated to Acrobat 9 Pro I encounter a font embedding problem when using the PowerPoint plugin (PPT2007) to create a PDF of my presentation. I am working under Windows 7 (64Bit) and use fonts from Mathematica (Wolfram). The generated PDF shows problems displaying the fonts, indicating that they have not been embedded (although font embedding of these fonts is set in the options). The problem does not occur if I directly print to the PDF printer - here all Mathematica fonts are correctly embedded (but this has other disadvantages since videos/animations are not integrated). The problem seems to be specific to Acrobat 9 since under Acrobat 8 everything worked correctly as well.
Any ideas/solutions for that issue?
Thanks & best regards
RalfPerhaps you may need to upgrade to version 9.2 (Acrobat support of Windows 7 begins at this dot release)?
Be well... -
Font embedding works in 1.8 preview, not in 1.7.2
Hello,
I'm currently creating epubs and testing them in ADE. I am embedding Google Webfonts.
I'm finding that many fonts embedding using @font-face are ignored by ADE 1.7.2. However, ADE 1.8 preview appears to show them as intended. Incidentally, the fonts are always shown correctly on ibooks.
Could you please let me know what is wrong - is it a bug with ADE 1.7.2, or would there be a reason why it would not 'like' my Webfont TTFs? I've found at least one other user having a similar problem, apparently: http://www.mobileread.com/forums/showpost.php?p=1725479&postcount=7
@font-face {
font-family : 'FanwoodItalic';
src: url(fonts/Fanwood/Fanwood-Italic-webfont.ttf);
font-style: normal;
h2 {
font-family: 'FanwoodItalic';
Thanks for your help.Are the fonts obfuscated? If so, using what method?
-
Font embedding problem in PDFs
Since upgrading to Leopard from Tiger-
We are losing fonts embedded into pdfs, either saved through Preview or Adobe Indesign CS3.
The preview of pdfs, both in the finder windows and in Entourage email attachments are missing fonts too. Sometimes opening them resolves the issue, but not usually.
This has occured to both User and System level fonts.
We have cleaned the font caches, but this only provides a temporary fix.
We have tried not using our Suitcase Fusion and just letting FontBook manage the fonts on this machine, the problem still manifests itself.
The only change in the equation from a perfectly operational machine was the change from Tiger to leopard.
Any thoughts/help = greatly appreciated.
MattUpdate: Reader 8 on a PC displays everything fine, so it's a matter of updating
-
Need all fonts embedded in my PDF.
I converted a word document to pdf through pdf pack. How can I get the following fonts embedded in my pdf: arial MT, arial MT bold, and arial MT italic? Thanks.
Hi Cyn Tarr,
You can embed fonts using Adobe Acrobat.
PDF Pack cannot accomplish this.
Regards,
Rave -
How to extract Chinese text from font embedded text PDF?
This is actually font embedded text PDF (Used: type 1 fonts & custom encoding) and not scanned PDF, however I am unable to extract the "Chinese language" text properly and found only the garbled text when "Copy & Paste" (or save as RTF). Kindly refer the sample PDF attached for your reference.
Kindly advise how could I solve this problem.
Thanks in advance for your better solution.As I was unable to upload the sample page PDF in my original thread, I have shared now in the following path. Kindly look into this and guide me how to extract the chinese text as UNICODE text.
Downloading: Chinese_Text_Extraction.pdf - Uploadingit -
We have an application which is built like so:
Framework SWC
Application SWC
- Sub-application for web
- Sub-application for desktop
- Unit test runner
- etc.
The applications all share a look and feel including fonts. This was easy to achieve with Flex 3 using the trick with placing a defaults.css file at the root of the Flex Library Project. This would apply the CSS in the defaults.css file as the default theme, and font embedding calls in the CSS could refer to font files in the Flex Library Project. It worked great because we are also using a Sprite-based custom label class which embeds its font using AS3.
Now, the CSS font embed lines only work if we also place the fonts in the Sub-application. This means we have to have the fonts copied in every sub-application for the CSS as well as in the SWC for the AS3 embedded label class.
Is there a better way to achieve this in Flex 4, if we want embedded fonts in AS3 as well as Spark components?
Thanks!
PatrickFlex harUI wrote:
I'm not sure exactly why you can't use Label and RichEditableText. You
might want to revisit that decision.
If the font is embedded in the main app SWF and is picked up by TextFormat,
then the most common possibility is that somehow other SWFs are being used
to factory the FTETextField. Maybe since styles are now per-SWF that's what
is going on.
I cannot use Label or RichEditableText because that particular text is being displayed in a completely Sprite-based view. We feel for that portion of the view that it is worth giving up the advantages of UIComponent to get something lighter weight.
The font for the Sprite-based text is embedded in the class for that text field. The font for the UIComponent-based text is embedded using CSS. Is there a way to use a single compiled SWF for both? Would the SWF just be a single class embedding the fonts? That way we could pull it in at runtime. Would that work for the TextFormat as well?
Thanks,
Patrick -
Hi all,
I need to know if font embedding is possible for multilingual data ( ie chinese data). I have SimSun.ttf which I converted to afm and pfb files using ttf2pt1 tool. But there were lots of exception when the conversion was done. When i try to embed the font using the pdf-embed option the pdf is not getting opened atall. Can anyone give any inputs on this.
can we generate pdf with embed option that has chinese data. What font is proposed for the embeding. I am unable to get correct afm and pfb fonts.i have installed the acrobat asian font pack. I have the stsong font. it is a cid font. Can anybody tell how to embed a cid font in a pdf. I couldn't find any online resources that would help me do this.
Maybe you are looking for
-
Importing LMS variables into Captivate
I would like to retrieve data from the LMS (Moodle) running my Captivate course - specifically, capture the students name from LMS and display it in Captivate. I have read a previous discussion on this, but it ended without a definitive answer it see
-
Home folder stuck in screensaver list in system preferences.
Help! I inadvertently put my home folder in the screensaver list in system preferences. When I access the screensaver list in system preferences, it causes an immediate spinning ball that I have to force quit. I cannot use a screensaver and I cannot
-
When I click on the shortcut for the program it does not load. When I attempted to fix the problem, everything tells me that firefox is currently open when in fact (as far as I can tell) it is not.
-
What technology SAP BI uses ?? ROLAP,MOLAP, HOLAP ??
Hi, I have been reading on definitions of ROLAP, MOLAP, HOLAP. My understanding is SAP BW/BI uses MOLAP technology. Am I right ?? Please correct me if I am not. thanks
-
Hi, I have some 1000 lines of code in a procedure now i want to debug this procedure to find out where the error getting could any one help me how to debug the huge lines of procedure