Review typesetting terminology
Terminology Loose line a b c d e f g h i j k l m n o p q r s t u v w x y z
Terminology Tight 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.
A B
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
Terminology Orphan (1)
A paragraph-opening line that appears by itself at the bottom of a page/column.
The Chicago Manual of Style
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
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.
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.
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
Terminology Unbalanced column
PRINCESS
Jim AlbrightWycliffe Bible Translators
Typesetting a Bible with Prince XML
PRINCE
My assignmentCreate 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.
OXES based on OSISOXES (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.
Too many files to distributeI 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.
I looked at Prince PDF samples online
Prince PDF samples
Prince PDF samples
Prince PDF book
My OXES PDF documentation
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 …
Since Prince can do books
Page size
Paragraph formattingMargins
A Bible is a book –extra requirements
Chapter numbers
Inline and stacking footnotes
Verse numbers
And much more
Test OXES by printing BibleTo test that I had a complete specification I
decided to transform a Bible into OXES and then to print using Prince XML.
My Prince output: 1 column
justifiedragged
My Prince output: 2 column
justifiedragged
TypesettingComplete automatic typesetting for a
Bible probably won’t happen.Need to insert and place picturesNeed to do tracking
Typesetting with Princess
Show how to fixShow how to use Princess - live
Show what needs to be fixed
Good but not good enough
Which is better A or B? Why?A B
Which is better A or B? Why?A B
How do we get “B”?Use Princess.
Princess
Princess – tracking menuAdobe Reader
Select text with mouse
Select tracking
Princess calls Prince
Progress bar
Prince success
Princess calls PrincePrince success
Tracking in PDF
Interactive tracking
Interactive tracking
Interactive tracking
Interactive tracking
Interactive tracking
Fix other paragraph
Add picturesAdd 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 2 with pictures inline
Page 2 no picture in text
To insert picture
Select anchor
Select picture and insert
Picture column top
Select anchor for second picture
Bad design - tombstone
Select picture
Picture column bottom
2 column picture
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
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>
…
CSSdiv.introduction{ font-style:italic; border-bottom-width: 1pt; border-bottom-style:solid; padding: 0 0 6pt 0; margin: 0 0 6pt 0;}
Prince
XMLCSS
Prince XML
Hyphenation rules
Princess
copyCSS
Prince XML Princess
XML
Adobe Reader
Text editor
Hyphenation rules
Prince PDF BiblePrince 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 USDServer License3800 USD Academic Server License1900 USD
More info for Prince http://www.youtube.com/watch?v=vcXUr
NSvjhU http://www.princexml.com/ http://www.princexml.com/roadmap/ Google: google Prince xml techtalk
youtube
More info for Princess http://code.google.com/p/princess-2010
Coming soon1. 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.
Future1. 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.
Imagine sunset picture here end
Questions about Prince XMLMichael 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 continuedBleed
layout, 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.
XML + CSSXML textCascading Style Sheet
Propertiesprobably only ones not needed text line throughtext line through colortext line through styletext overlinetext overline colortext overline style
CSS handles lots of print needs
Page 2
WidowPrince 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; }
Other possible problemsRivers, LakesWidows
Orphans1. A paragraph-opening line that appears by itself at the bottom of a page/column.
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
2
3
4
1
2
3
4
1
2
Widow1. 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
TrackingIn 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.
abcdefghijklmnopqrstuvwxyz too tightabcdefghijklmnopqrstuvwxyz normalabcdefghi jk lmnopqrstuvwxyz too loose
TrackingBy increasing or decreasing tracking we
can get a better fit for the text. Tracking changes can fix loose lines, tight lines, rivers, orphans, and uneven column balance.
Whitespace (also white space)White space, also known as negative
space, is the term describing open space between design elements.
http://www.grantasticdesigns.com/whitespace.html
WhitespaceIt can be between
letters, words, or paragraphs of text; space in and outside of graphics, and between all of the elements of the page.
http://www.grantasticdesigns.com/whitespace.html
1