Skip to content

Commit

Permalink
Added intro to punctuation.md and added layout.md
Browse files Browse the repository at this point in the history
  • Loading branch information
LornaSIL committed Jan 21, 2025
1 parent 5f5b842 commit 6f0dd29
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 0 deletions.
15 changes: 15 additions & 0 deletions src/content/docs/topics/layout/layout.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
title: Layout
sidebar:
order: 6000
---

There are a number of challenges in the typesetting of complex scripts. These include problems of interaction between the font and typesetting system, problems of very large character sets, and considerations of typesetting the particular script. Happily, the advent of new computer technology has considerably lessened some of these problems.

Two parts of the needed technology are Unicode and smart fonts. If the application uses Unicode as its underlying encoding then document exchange is easier and the difficulties of very large character sets are lessened. With the advent of smart fonts, much of the behavior of complex scripts can reside in the font rather than the typesetting system. This, of course, means that whatever typesetting application is used must have the ability to use such fonts.

It is very important to study the typesetting, printing, and typographic traditions and history in the region where each particular script is in use. Without this, the typesetter may impose his or her (most likely Roman) understanding of ‘good’ typesetting. If a published set of guidelines cannot be found, studying a variety of published books in that script and talking to publishers to see what the rules of good design are can be invaluable.

Although there may be a typesetting or publishing application already in existence for a particular script, it is unlikely to take into account the differences minority languages will have from the majority language that uses the same script.

This section will address technical and design challenges which can often be found in publishing of texts using complex scripts. It is by no means exhaustive, but is intended as a starting point for those who are interested in the area of publishing.
2 changes: 2 additions & 0 deletions src/content/docs/topics/layout/punctuation.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ sidebar:
order: 6250
---

At this point the reader will not be surprised to hear that punctuation behaviors vary between scripts as well.

## Sentence ending

Although the reader’s eye may not register it, good Roman typography adds a small amount of extra space between a full stop and the next word than between other words. A simple difference in Cyrillic is that full stops don’t have any more extra space after them than between words (Kolodin et al, 2000), thus it would be important to be able to disable any additional spacing.
Expand Down

0 comments on commit 6f0dd29

Please sign in to comment.