Problem Note 11921: When embedding some fonts, PDF files may be very large
In SAS 9.1, partial font embedding of TrueType fonts is enabled by
default for output generated by the PDF Universal Printer. File
compression is also enabled by default. The size of PDF files generated
in this release is still typically small.
However, some TrueType fonts contain both the equations to generate the
glyphs at any size and bitmap images of the glyphs at specific sizes.
These bitmap images are embedded in the PDF file, and can cause the file
size to become much larger. For example, in a test with a simple PROC
GSLIDE, a PDF file that embedded a font with bitmap information was
typically about 1Mb in size, while a PDF file created with a font that
did not have bitmaps was about 100K.
It is not possible to determine from the font file or the information in
the SAS Registry if a font file contains these bitmap images. However,
such font files are typically larger than other fonts. For example, the
Batang and MS Mincho font files are about 15Mb and 8.8Mb respectively,
whereas the Times New Roman font file is 328K.
Note: the Arial Unicode MS font file is nearly 23Mb, but this font does
not contain bitmap images.
Some of the TrueType fonts known to contain these images include:
Batang, Lucinda Console, MSMincho, MingLiu, SimHei, SimSun, Thorndale
Duospace WT TC (Traditional Chinese), and Thorndale Duospace WT J
(Japanese). Fonts that contain Asian characters are more likely to
include the bitmaps.
Operating System and Release Information
SAS System | SAS/GRAPH | Microsoft Windows XP Professional | 9.1 TS1M0 | 9.1 TS1M3 |
Microsoft Windows Server 2003 Enterprise Edition | 9.1 TS1M0 | 9.1 TS1M3 |
Microsoft Windows Server 2003 Standard Edition | 9.1 TS1M0 | 9.1 TS1M3 |
Microsoft® Windows® for 64-Bit Itanium-based Systems | 9.1 TS1M0 | 9.1 TS1M3 |
Microsoft Windows NT Workstation | 9.1 TS1M0 | 9.1 TS1M3 |
Microsoft Windows Server 2003 Datacenter Edition | 9.1 TS1M0 | 9.1 TS1M3 |
Microsoft Windows 2000 Professional | 9.1 TS1M0 | 9.1 TS1M3 |
Microsoft Windows 2000 Server | 9.1 TS1M0 | 9.1 TS1M3 |
Microsoft Windows 2000 Datacenter Server | 9.1 TS1M0 | 9.1 TS1M3 |
z/OS | 9.1 TS1M0 | 9.1 TS1M3 |
Microsoft Windows 2000 Advanced Server | 9.1 TS1M0 | 9.1 TS1M3 |
64-bit Enabled Solaris | 9.1 TS1M0 | 9.1 TS1M3 |
64-bit Enabled AIX | 9.1 TS1M0 | 9.1 TS1M3 |
OpenVMS Alpha | 9.1 TS1M0 | 9.1 TS1M3 |
64-bit Enabled HP-UX | 9.1 TS1M0 | 9.1 TS1M3 |
HP-UX IPF | 9.1 TS1M0 | 9.1 TS1M3 |
Linux | 9.1 TS1M0 | 9.1 TS1M3 |
Tru64 UNIX | 9.1 TS1M0 | 9.1 TS1M3 |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.
Type: | Problem Note |
Priority: | medium |
Topic: | SAS Reference ==> ODS (Output Delivery System)
|
Date Modified: | 2005-01-13 16:46:41 |
Date Created: | 2004-03-05 16:09:11 |