30.06.2013 Views

The Adobe Type 1 Font Format book (PDF: 445 KB) - Adobe Partners

The Adobe Type 1 Font Format book (PDF: 445 KB) - Adobe Partners

The Adobe Type 1 Font Format book (PDF: 445 KB) - Adobe Partners

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

28 <strong>Adobe</strong> <strong>Type</strong> 1 <strong>Font</strong> <strong>Format</strong><br />

Script language programs to create combinations of paths<br />

involving characters with reliable winding number orientations.<br />

On some implementations of <strong>Type</strong> 1 BuildChar, this orientation<br />

is expected; some rendering algorithms depend on it.<br />

Figure 3e. Construct subpaths in the correct direction<br />

3.6 Overlapping Paths<br />

A single closed outline should not intersect itself; this can cause<br />

winding number problems. If two filled subpaths in a character<br />

overlap, there may be no problem when the character is filled.<br />

However, a <strong>Type</strong> 1 font program can also be stroked along its outline<br />

when the user changes the Paint<strong>Type</strong> entry in the font<br />

dictionary to 2. In this case, overlapping subpaths will be visible<br />

in the output; this yields undesirable visual results in outlined<br />

characters. Always construct the character paths with outlined<br />

output in mind.<br />

Figure 3f. Avoid overlapping subpaths<br />

Filled character Stroked character: incorrect Stroked character: correct

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!