Review typesetting terminology. Terminology Loose line abcdefghijklmnopqrstuvwxyz.

75
Review typesetting terminology

Transcript of Review typesetting terminology. Terminology Loose line abcdefghijklmnopqrstuvwxyz.

Page 1: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

Review typesetting terminology

Page 2: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

Terminology

Loose line abcdefghijklmnopqrstuvwxyz

Page 3: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

Terminology

Tight line abcdefghijklmnopqrstuvwxyz

Page 4: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

Terminology

Tracking

In typography, tracking, also called letter-spacing, refers to the amount of space between a group of letters to affect density in a line or block of text.

Page 5: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

Terminology

Widow

A paragraph-ending line that falls at the beginning of the following page/column, thus separated from the remainder of the text.

The Chicago Manual of Style

Page 6: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

Terminology

Orphan (1)

A paragraph-opening line that appears by itself at the bottom of a page/column.

The Chicago Manual of Style

Page 7: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

Terminology

Orphan (2)

A word, part of a word, or very short line that appears by itself at the end of a paragraph. Orphans result in too much white space between paragraphs or at the bottom of a page.

The Chicago Manual of Style

Page 8: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

Terminology

White space

White space, also known as negative space, is the term describing open space between design elements. Margins, leading, space between letters, words, paragraphs.

Page 9: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

Terminology

River

In typography, rivers, or rivers of white, are visually unattractive gaps appearing to run down a paragraph of text, due to an accidental alignment of spaces.

Page 10: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

Terminology

Out of register

An imperfect REGISTER, meaning that the two sides of a printed sheet do not back each other perfectly, or the impression is not in correct position in relation to the other matter already ruled or printed on the sheet.

http://palimpsest.stanford.edu/don/dt/dt2403.html

Page 11: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

Terminology

Unbalanced column

Page 12: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.
Page 13: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

PRINCESS

Jim AlbrightWycliffe Bible Translators

Typesetting a Bible with Prince XML

PRINCE

Page 14: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

My assignment

Create or extend a standard that will allow us to exchange Bibles in the process of translation that handles

multiple back translations (different languages),

translator and consultant notes, and status of translation.

Page 15: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

OXES based on OSIS

OXES (Open XML for Editing Scripture) was developed to add requested features.

OSIS focuses on the finished translation. OXES includes process information so in the future translators will know why a passage was translated the way it is. OSIS is highly extensible. OXES is restrictive. All options are explicitly named.

Page 16: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

Too many files to distribute

I have over 100 image files to include with the HTML documentation produced from the Relax NG schema.

Our son, Eric, suggested using Prince to produce one PDF file.

Page 17: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

I looked at Prince PDF samples online

Page 18: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

Prince PDF samples

Page 19: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

Prince PDF samples

Page 20: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

Prince PDF book

Page 21: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

My OXES PDF documentation

Page 22: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

Prince solved my problem

All the images are included in one PDF file that is easy to distribute

It seemed to handle book info well So …

Page 23: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

Since Prince can do books

Page size

Paragraph formatting

Margins

Page 24: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

A Bible is a book –extra requirements

Chapter numbers

Inline and stacking footnotes

Verse numbers

And much more

Page 25: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

Test OXES by printing Bible

To test that I had a complete specification I decided to transform a Bible into OXES and then to print using Prince XML.

Page 26: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

My Prince output: 1 column

justifiedragged

Page 27: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

My Prince output: 2 column

justifiedragged

Page 28: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

Typesetting

Complete automatic typesetting for a Bible probably won’t happen.

Need to insert and place picturesNeed to do tracking

Page 29: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

Typesetting with Princess

Show how to fix

Show how to use Princess - live

Show what needs to be fixed

Page 30: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

Good but not good enough

Page 31: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

Which is better A or B? Why?

Page 32: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

Which is better A or B? Why?

Page 33: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

How do we get “B”?

Use Princess.

Page 34: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

Princess

Princess – tracking menuAdobe Reader

Page 35: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

Select text with mouse

Page 36: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

Select tracking

Page 37: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

Princess calls Prince

Progress bar

Prince success

Page 38: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

Princess calls Prince

Prince success

Tracking in PDF

Page 39: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

Interactive tracking

Page 40: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

Interactive tracking

Page 41: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

Interactive tracking

Page 42: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

Interactive tracking

Page 43: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

Interactive tracking

Page 44: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

Fix other paragraph

Page 45: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

Add pictures

Add picture of John the Baptist around MRK 1.4 to MRK 1.8.

Add picture of Jesus baptism around MRK 1.9 to MRK 1.12

…Add 2 column picture of last supper

aroundMRK 14.12 to MRK 14.26.

Page 46: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

Page 2 with pictures inline

Page 47: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

Page 2 no picture in text

Page 48: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

To insert picture

Page 49: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

Select anchor

Page 50: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

Select picture and insert

Page 51: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

Picture column top

Page 52: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

Select anchor for second picture

Page 53: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

Bad design - tombstone

Page 54: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

Select picture

Page 55: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

Picture column bottom

Page 56: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

2 column picture

Page 57: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

How do you get the PDF that you want? CSS – Cascading Style Sheet XML source text – Extensible Markup

Language Combine in PrinceXML to give you PDF

Page 58: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

IntroductionXML…<div class="introduction"> <p class="first" te="Paragraph" usfm="p">Èle èèna, Maria

nèti Magdala, Maria dhu leo hari (ina Yakobis), dènge Salome, ra mate dai lod'o cèna, ho èle lod'o sabaj'a. Heka ra lasi hèli èi hèu mèngi, sèna ka bèli rèngu lasi pakose mi ngi'u Yesus, madhutu ad'a dhèu Yahudi. Ropa hari Migu madae aae na, tèlu ra lasi ro'a Yesus. Ètu talora j'ara, tèlu ra padhue, aku rèngu na, “Waa! Dai nèi na, cee ka dhu loli eele hadhu aae na, nèti hèba ro'a? Èdhi tèlu ti se, bisa boe, lula hadhu èèna kapai bia!” </p>

CSS

div.introduction{ font-style:italic; border-bottom-width: 1pt; border-bottom-style:solid; padding: 0 0 6pt 0; margin: 0 0 6pt 0;}

PDF

Page 59: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

Prince

XMLCSS

PDF

Prince XML

Hyphenation rules

Adobe Reader

Text editor

Page 60: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

Princess

copyCSS

PDF

Prince XML Princess

XML

Adobe Reader

Text editor

Hyphenation rules

Page 61: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

Prince PDF Bible

Prince offers a free license for non-commercial use of Prince.

This license adds a small logo to the first page of generated PDF files.

Professional License495 USD

Server License3800 USD

Academic Server License1900 USD

Page 62: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

More info for Prince

http://www.youtube.com/watch?v=vcXUrNSvjhU

http://www.princexml.com/ http://www.princexml.com/roadmap/ Google: google Prince xml techtalk

youtube

Page 63: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

More info for Princess

http://code.google.com/p/princess-2010

Page 64: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

Coming soon

1. Support graphite font tables for complex scripts - This should fix end of ayah problems.

2. Support optical alignment for neater margins.3. Thai fonts4. Allow footnotes to be formatted as inline boxes.5. Add kashidas for Arabic justification.6. Be able to flip picture so face goes opposite direction.7. Rotate text so it slants uphill/downhill.8. Make the invisble rtl ltr markers non printing.9. Support for named flows as defined by CSS3

Generated Content for Paged Media. 10. Support CSS3 properties for control of justification. 11. Support CSS3 sidenotes.

Page 65: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

Future

1. Develop mechanism to combine identical page references for indexing.

2. Support the float property on the ::first-letter pseudo-element.

3. Support Arabic subtending marks, U+600 to U+603.

4. Add padding-inside / padding-outside and border-inside / border-outside properties for duplex page layouts.

5. Support vertical text layout.

6. Fix bug where multiple floats can overlap if they are pulled out of their containing block by negative margins.

Page 66: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

Imagine sunset picture here

end

Page 67: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

Questions about Prince XML

Michael Day at Prince XML responds to requests for improvements. They value user feedback.

Prince wants to do almost all possible printing with no human intervention.

Page 68: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

Page continued

Bleedlayout, type or pictures that extend beyond the trim marks on a page. Illustrations that spread to the edge of the paper without margins are referred to as 'bled off'.

Bordera continuous decorative design or rule surrounding the matter on the page.

Page 69: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

XML + CSS

XML textCascading Style Sheet

Propertiesprobably only ones not needed

text line throughtext line through colortext line through styletext overlinetext overline colortext overline style

Page 70: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

CSS handles lots of print needs

Page 71: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.
Page 72: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

Widow

Prince handles widows and orphans (definition #1)

The Chicago Manual of Style

div.scriptureText{ columns:2; column-gap:6pt; column-fill: balance; prince-hyphenate-patterns: url("../hyphen-nfa.txt") ; hyphens: auto ; hyphenate-before: 2; hyphenate-after: 3; hyphenate-lines: 1; widows:2; ophans:2; }

Page 73: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

Other possible problems

Rivers, LakesWidows

Page 74: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

2

Page 75: Review typesetting terminology. Terminology  Loose line abcdefghijklmnopqrstuvwxyz.

3