index > XML Paper Specification (XPS) > Regarding Font Obfuscation - embedding

Regarding Font Obfuscation - embedding

Hi,

        I have a query regarding Font obfsucation while embedding fonts in XPS documents.

1. Do all the fonts get obfuscated while the document is getting created as container file.

2. Also is font obsfucation always based on fsType member of the OS/2 table.

3. We used the XPS document writer and performed the following experiments.

We create a document that uses majalla.ttf(it has fstype = 8) for a simple document in wordpad.

       a. As per XPS spec a Font which  has fstype  = 8 must be obfuscated.

Bit/mask

Licensing right intent

Producer rules

Consumer rules

3 / 0x0008

Editable embedding.

MUST do embedded font obfuscation (see Section 2.1.7.3).

MUST NOT extract or install permanently.

The above table is an extract form the XPS spec. Page 14. Table 2.6 version 8.

We expect the Document writer to obfuscate the font, but the font is not obfuscated. I am able to view it with the font viewer. Also the name of the embeded font in the container does not have the GUID type of extension.

 

Please let me know if my experiments are correct. Thanks in advance.

regards,

Karthikeyan

 

 

 

 




be SHARP
Karthikeyan Mahadevan

1. Microsoft products will do font obfuscation in all cases. Note that the consumer's must not second guess the decision of the producer to obfuscate / not-obfuscate. Font obfuscation is the producer's obligation to honor font licensing intent only.

2. Font Obfuscation decisions will always be based on fsType.

3. Font Obfuscation was just recently implemented. The XpsDocumentWriter you have been testing with apparently did not have that support implemented.

Oliver Foehr

Thanks Oliver.

Can I know the "Vista" build from which the XPSDocumentWriter has Font Obfuscation implemented.

regards,

Karthikeyan.




be SHARP
Karthikeyan Mahadevan
reply 3

You can use google to search for other answers

 

More Articles

• Sample XPS documents
• what's wrong with the DocumentViewer's Find method ?
• Printer Drivers for XPS Documents On XP and Server 2003
• XPS and StartDoc
• Print Driver Rendering Test (pgremlin) test failing
• Having a problem of Vista XPSDrv filter to call an entry in other...
• Convert XPS to HTML
• XPS Name when Sent to Printer
• Windows vista
• How to create Open package using Winfx framework
Bookmark and Share
Welcome to Bokebb   New Update  
 

New Articles

• Installing Vista drivers on XP
• print preview for xps document
• How to not display the popup message in
• Using XPS on non-Vista platforms
• XPS performance
• Question on <Glyphs> element
• what should the OEM XPS Printer Driver?
• Printing to XPS from MS Word 2003 failed
• Printer Pipeline Filter Sample
• Sample XPS documents
• Filter Pipeline(PrintFilterPipelineSvc.e
• PageImageable Size / BleedBox, Content Box
• XPS Viewer - SDK & plug-in interface?
• output of filter pipeline
• How many printer drivers can be installe

Hot Articles

• How to use SimplePipelineFilter with my
• Printer Drivers for XPS Documents On XP
• Creating XPS docs , without having any S
• When is ZIP not ZIP?
• How many printer drivers can be installe
• JDF in XPS?
• XPS Driver Does not Spool from WinWord D
• what should the OEM XPS Printer Driver?
• Problems viewing XPS files
• PrintTicket Error with PTConform.exe Tool
• Where/How is DocumentStructure is refere
• output of filter pipeline
• How to apply BitmapEffect in pages displ
• Are WDP files openable in XML Paper Spec
• PageImageable Size / BleedBox, Content Box

Recommend Articles

• Creating XPS docs , without having any S
• How to use FilterServiceProvider?
• How to use Custom Xml Resolver for valid
• Printing to specific output bin
• Sample XPS documents
• Adding custom properties and Thumbnail s
• JDF in XPS?
• I hope this format starts to leak before
• MSOFFICE 2007 XPS Version Support
• PT/PC Support in Legacy Drivers
• Problem printing from WinFX application
• How to tell if app produced XPS natively
• Form Creation?
• XP Home Updation?
• Printer Pipeline Filter Sample