Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 22 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ This script is currently limited to AL-3, an extension to AL-4 and beyond is
thinkable.

Input:
font file(s) or folder(s) containing font files.
* font file(s), or folder(s) containing font files

![accentProof.py](_images/accentProof.png)

Expand All @@ -49,10 +49,15 @@ Creates example pages for:

Modes (`proof`, `spacing`, `sample`) can be chosen individually, or all at once
(`all`). Writing systems supported are `lat`, `grk`, `cyr`, and `figures`.
Kerning can be toggled off.
Kerning can be toggled off (`-k`).

Optionally, a sample string (`-s`), or an input text file file (`-t`) can be
specified. When using an input a text file, there will be no reflow (which may
mean that lines exceed the right edge of the page). A double-line break in the
text file translates to a new page in the proof.

Input:
font file(s) or folder(s) containing font files.
* font file(s), or folder(s) containing font files

![alphabetProof.py](_images/alphabetProof_1.png)

Expand All @@ -75,7 +80,7 @@ More information on Adobe’s character sets:
- [Greek](https://github.com/adobe-type-tools/adobe-greek-charsets)

Input:
font file(s) or folder(s) containing font files.
* font file(s), or folder(s) containing font files

![charsetProof.py](_images/charsetProof_1.png)

Expand All @@ -93,7 +98,7 @@ Needs a word list as an input file, such as the word lists available at
https://github.com/hermitdave/FrequencyWords/tree/master/content/2016

Input:
font file(s) or folder(s) containing font files.
* font file(s), or folder(s) containing font files

![contextProof.py](_images/contextProof_1.png)

Expand Down Expand Up @@ -174,7 +179,7 @@ To-Do:
- allow overlaying static and VF

Input (pick one):
* folder(s) containing files
* folder(s) containing font files
* individual font files

![overlayProof.py](_images/overlayProof.png)
Expand Down Expand Up @@ -212,7 +217,7 @@ Default mode is creating single-page PDF with a random subset of the requested
charset. Optionally, a full charset can be consumed systematically, to show
as many characters as possible.
The alternative mode is using a text file as input, to achieve more predictable
(and comparable) output. In text-mode, the output still is limited to a single
(and comparable) output. In text-mode, the output is limited to a single
page (no matter how long the text file may be).

Known bug:
Expand All @@ -221,9 +226,11 @@ character support is requested (this is a macOS limitation caused by the
vertical metrics in a given fallback font).

Input:
* choice of text file or charset name
* single font file, or folder containing fonts
* optional secondary font(s) (for mixing Roman/Italic, for example)
* font file(s), or folder(s) containing font files

Optional input:
* choice of text file (`-t`) or charset name (`-c`)
* secondary font(s) (`-s`) (for mixing Roman/Italic, for example)

![textProof.py](_images/textProof_1.png)

Expand Down Expand Up @@ -258,7 +265,7 @@ of vertical metrics across a typeface family.
Input (pick one):
* folder(s) containing UFO files or font files
* individual UFO- or font files
* designspace file (UFO sources)
* designspace file (for proofing UFO sources)

![verticalMetricsComparisonProof.py](_images/verticalMetricsComparisonProof.png)

Expand All @@ -271,7 +278,8 @@ set in the font metadata. Additionally, tallest and lowest glyphs are shown.

Using the -n option, the number of extreme glyphs can be increased.

Input: font file
Input:
* font file(s), or folder(s) containing font files

![verticalMetricsProof.py](_images/verticalMetricsProof_1.png)

Expand All @@ -289,7 +297,8 @@ fashion (both vertically and horizontally).
The proof text comes from the waterfall_horizontal and waterfall_vertical text
files found in the `_content` folder.

Input: folder containing font files.
Input:
* folder containing font files

![waterfallProof.py](_images/waterfallProof_1.png)

Expand Down
4 changes: 2 additions & 2 deletions drawbot_proofing/_content/AL2.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
A lozenge (◊), often referred to as a diamond, is a form of rhombus. The definition of lozenge is not strictly fixed, and it is sometimes used simply as a synonym (from the French losange) for rhombus. Most often, though, lozenge refers to a thin rhombus—a rhombus with acute angles of less than 45°. The lozenge shape is often used in parquetry and as decoration on ceramics, silverware and textiles. It also features in heraldry and playing cards.
a ≤ b and b ≥ a are equivalent.
Alt-J (stylised as alt-J, or ∆) is an English indie rock band formed in 2007 in Leeds, by Joe Newman (guitar/lead vocals), Thom Sonny Green (drums), Gus Unger-Hamilton (keyboards/vocals) and Gwil Sainsbury (guitar/bass).
Another combination of "≈" and "=", which is used to indicate isomorphism or congruence.
Being an irrational number, π cannot be expressed as a common fraction (equivalently, its decimal representation never ends and never settles into a permanently repeating pattern).
Expand All @@ -23,6 +22,7 @@ Nach Eyring (siehe auch Theorie des Übergangszustandes) ist die Freie Aktivieru
Related to approximation of functions is the asymptotic value of a function, i.e. the value as one or more of a function's parameters becomes arbitrarily large. For example, the sum (k/2)+(k/4)+(k/8)+...(k/2^n) is asymptotically equal to k. Unfortunately no consistent notation is used throughout mathematics and some texts will use ≈ to mean approximately equal and ~ to mean asymptotically equal whereas other texts use the symbols the other way around.
Root Letter, stylized as √Letter, is a 2016 visual novel adventure video game developed and published by Kadokawa Games for PlayStation 4, PlayStation Vita, Microsoft Windows, Android, and iOS.
Several books devoted to π have been published, and record-setting calculations of the digits of π often result in news headlines. Attempts to memorize the value of π with increasing precision have led to records of over 70,000 digits.
The SI unit of electrical resistivity is the ohm-meter (Ω∙m).
The decimal representation of π truncated to 50 decimal places is π = 3.14159265358979323846264338327950288419716939937510
The estimated sign, ℮, also referred to as the e-mark (unicode U+212E), is a mark that can be found on some pre-packed goods in Europe. The estimated sign indicates that the packaging fulfils European Union Directive 2009/34/EC.
The estimated sign, ℮, also referred to as the e-mark or quantité estimée can be found on some prepacked products in Europe.
Expand All @@ -41,7 +41,6 @@ The partial derivative is denoted by the symbol ∂, which replaces the roman le
The product operator in mathematics, indicated with capital pi notation ∏ (in analogy to the use of the capital Sigma ∑ as summation symbol).
The relations ≤ and ≥ are each other's converse, meaning that for any real numbers a and b:
The same basic structure is used, with ∏, an enlarged form of the Greek capital letter Pi, replacing the ∑.
The SI unit of electrical resistivity is the ohm-meter (Ω∙m).
The sign looks like a stylised lowercase "e" and its shape, ℮, is precisely defined by European Union Directive 2009/34/EC. It must be placed in the same field of vision as the nominal quantity.
The symbol is encoded in Unicode at U+221E ∞ infinity (HTML: ∞ ∞) and in LaTeX as \infty.
The symbol used to denote inequation (when items are not equal) is a slashed equals sign "≠" (U+2260). In LaTeX, this is done with the "\neq" command.
Expand All @@ -53,6 +52,7 @@ Unfortunately no consistent notation is used throughout mathematics and some tex
Utile erit scribi ∫ pro omn. ut ∫ l pro omn. l, id est summa ipsorum l. [It will be useful to write ∫ for omn., as ∫ I for omn. l, that is, the sum of these l’s.] A little later in the same manuscript he indicated that he was aware that he was creating a new field of mathematics when he wrote:
Various online web sites provide π to many more digits. While the decimal representation of π has been computed to more than a trillion digits, elementary applications, such as estimating the circumference of a circle, will rarely require more than a dozen decimal places. For example, the decimal representation of π truncated to 11 decimal places is good enough to estimate the circumference of any circle that fits inside the Earth with an error of less than one millimetre, and the decimal representation of π truncated to 39 decimal places is sufficient to estimate the circumference of any circle that fits in the observable universe with precision comparable to the radius of a hydrogen atom.
Where the font is not supported, a W is displayed instead ("10 W" instead of "10 Ω", for instance).
a ≤ b and b ≥ a are equivalent.
Ω was not part of the early (8th century BC) Greek alphabets. It was introduced in the late 7th century BC in the Ionian cities of Asia Minor to denote the long half-open.
∂ is also used to denote the boundary operator on a chain complex in homological algebra.
∆AIMON are an American electronic duo from San Diego, California, consisting of married couple Brant Showers and Nancy Lutz. The group's sound has been labelled as witch house.
Expand Down
Loading