Advent is a project of VivaRado, thanks goes to all the contributors, Google Fonts and all the people who use it!
Advent Pro is a modern display typeface, designed in 2007, this is the new version (4 of 2019-2020) that is delivered as a variable font, along with the classic formats. It supports 14 weights including italics. It is currently maintained and released by VivaRado, by it's original designer Andreas Kalpakidis. What is unique about this version is that thanks to the strict requirements of the Variable Format, all the glyph contours have been reworked, with amazing attention to quality. Then we compressed the kerning to a great degree making the font superbly kerned and compact at the same time.
If you need a font, use AdventPro, everything else is your mind playing tricks on you.
[meme Simulatte sign from The Matrix Resurrections (2021)]
Project Overview
Project Name: Advent Pro Variable
Type family name: Advent Pro Var (Advent Professional Variable)
Proposal Date: 22/08/2018
Advent was originally designed during a two year period by Andreas Kalpakidis, in Athens and later in Komotini, Greece during 2006 to 2007. It was an attempt to break some of the Greek script rules and some of the Latin script rules on letterform grouping. All the letters have been in a sense simplified, and Greek Letters where fitted into Latin groups visually. The overall designed was intended to be light, the font is not intended for text but for headlines, logos, and other short message formats as a display font.
During 2007 there was a common problem of lack of Greek fonts, even though some agencies took this as an opportunity, Advent was released for free. It was a project that never intended to be something other than an expression of a minimal typographic style.
Documentation Types:
Features:
Drawbacks:
Initiation Phase:
This documentation being part of VivaRado ORGDOC has been implemented over the old advent documentation. Advent itself since 2007 had no real repository or vendor entity other than it was on release by multiple websites for free fonts.
Planning Phase:
All the information on how Advent was updated, produced and offered.
Business Case:
What are the benefits we are trying to get from the project and justification of the decision. It encapsulates the research done to see if the project is worth doing.
Initiation Phase Components ∞0.001:
A business case captures the reasoning for initiating the redesign and variation of Advent.
Identified Solution Options:
During the initiation of the redesign of Advent, VivaRado as the current vendor, had to undergo a tool design process, as there was a clear need for faster integration of the new design, we realised that we needed a tool to somehow control the decentralised, but very helpful UFO format.
The management case tests the feasibility of the preferred option, in terms of its deliverability within various tolerances.
By implementing a set of scripts that are now part of VRD TYPL. We could manage a set of UFOs by combining the repeated parts, and keeping them as intact as possible in terms of the UFO format, we introduced internally the EFO as a pseudoformat that allows for implementation of scripts on a whole family of weights. This allowed us to overcome the decentralisation of UFOs and move forward and produce Advent successfully.
.,@@'
.@@@@..@@@@.
.@@, .@ . .@@,
.@@.@` ,.@.,' '@@@
@ "@' '@" @
:@@@..@. ,@..@.@@.,@
\\ ||@@' |||| //
|| |||| ||| ||
\\ ||| || //
||||||||||
Advent Cupcake Day
April 13 2019
Image CupCake, Actual Cupcake Fairly Larger. Objects in ANSI are larger than they appear.
Project Introduction Components ∞0.002:
Contribution to libre great typography.
To expand our ideas about typography and contribute to language.
Problem Components ∞0.001:
Opportunity Components ∞0.001:
Duration of Advent ∞3.000:
Duration of Advent ∞4.000:
The Planning Phase, is where the project solution is further developed in as much detail as possible and the steps necessary to meet the project’s objectives.
The Planning Phase consists of:
At this point, the project would have been planned in detail and is ready to be executed.
The project's Work Planning / Project Plan is created outlining the activities, tasks, dependencies, and timeframes.
Safe Planning Components (Scope Management):
Decide on the encoding sets and supported language scripts. Decide and plan the weights and how you will generate each weight. Understand the procedures and steps. Calculate or keep track of timelines, steps procedures and pitfalls.
Advent originally featured 7 weights of geometric sharp curved high rise forms and modernized Greek Letters. This realease features 14 weights, the original updated and improved forms along with italics.
To produce the font, Illustrator and Fontlab was used originally in 2007, updating to Advent Pro Variable in 2018, a set of scripts for Adobe Illustrator (JSX) and Fontlab (Python) where written, additionally python scripts and bash, for the composition and kerning. Later on VRD Typography Library was introduced allowing for easier modifications to the font by utilizing a new format - a container for UFO, called the EFO. VRD TYPL for kerning - and compression and Googles fontmake to compile the final variable font.
Work was done on a Linux box with VirtualBox running Windows 8 and Mac OSX Lion.
The diagram shows the Original Masters (MO), Generated Masters (MG) that get adjusted manually and the automatically generated instances (MA).
image: #001, 0.002, svg, Advent Masters and Instances sankey.
name | weight | size | version |
---|---|---|---|
Thin Normal | 100 | 8pt, 24pt, 144pt | 3.000 |
Regular Normal | 400 | 8pt, 24pt, 144pt | 3.000 |
Bold Normal | 700 | 8pt, 24pt, 144pt | 3.000 |
Black Normal | 900 | 8pt, 24pt, 144pt | 4.000 |
Thin Wide | 100 | 8pt, 24pt, 144pt | 4.000 |
Regular Wide | 400 | 8pt, 24pt, 144pt | 4.000 |
Bold Wide | 700 | 8pt, 24pt, 144pt | 4.000 |
Black Wide | 900 | 8pt, 24pt, 144pt | 4.000 |
Thin Italic Normal | 100 | 8pt, 24pt, 144pt | 3.000 |
Regular Italic Normal | 400 | 8pt, 24pt, 144pt | 3.000 |
Bold Italic Normal | 700 | 8pt, 24pt, 144pt | 3.000 |
Black Italic Normal | 900 | 8pt, 24pt, 144pt | 4.000 |
Thin Italic Wide | 100 | 8pt, 24pt, 144pt | 4.000 |
Regular Italic Wide | 400 | 8pt, 24pt, 144pt | 4.000 |
Bold Italic Wide | 700 | 8pt, 24pt, 144pt | 4.000 |
Black Italic Wide | 900 | 8pt, 24pt, 144pt | 4.000 |
acro | weight | name | master | version |
---|---|---|---|---|
thn | 100 | Thin (Hairline) | MO | 3.000 |
reg | 400 | Regular | MO | 3.000 |
bld | 700 | Bold | MO | 3.000 |
blk | 900 | Black (Heavy) | MO | 4.000 |
thn-wd | 100 | Ultra Expanded Thin (Hairline) | MG | 4.000 |
reg-wd | 400 | Ultra Expanded Regular | MG | 4.000 |
bld-wd | 700 | Ultra Expanded Bold | MG | 4.000 |
blk-wd | 900 | Ultra Expanded Black (Heavy) | MG | 4.000 |
thn-it | 100 | Italic Thin (Hairline) | MG | 3.000 |
reg-it | 400 | Italic Regular | MG | 3.000 |
bld-it | 700 | Italic Bold | MG | 3.000 |
blk-it | 900 | Black (Heavy) | MG | 4.000 |
thn-wd-it | 100 | Ultra Expanded Italic Thin (Hairline) | MG | 4.000 |
reg-wd-it | 400 | Ultra Expanded Italic Regular | MG | 4.000 |
bld-wd-it | 700 | Ultra Expanded Italic Bold | MG | 4.000 |
blk-wd-it | 900 | Ultra Expanded Black (Heavy) | MG | 4.000 |
acro | weight | name | master | version |
---|---|---|---|---|
thn | 100 | Thin (Hairline) | MO | 3.000 |
xlg | 200 | Extra Light (Ultra Light) | MA | 4.001 |
lgt | 300 | Light | MA | 4.001 |
reg | 400 | Regular | MO | 3.000 |
med | 500 | Medium | MA | 4.001 |
smb | 600 | Semi Bold (Demi Bold) | MA | 4.001 |
bld | 700 | Bold | MO | 3.000 |
xbd | 800 | Extra Bold (Ultra Bold) | MA | 4.001 |
blk | 900 | Black (Heavy) | MO | 4.000 |
thn-ex | 100 | Expanded Thin (Hairline) | MG | 4.000 |
xlg-ex | 200 | Expanded Extra Light (Ultra Light) | MA | 4.001 |
lgt-ex | 300 | Expanded Light | MA | 4.001 |
reg-ex | 400 | Expanded Regular | MG | 4.000 |
med-ex | 500 | Expanded Medium | MA | 4.001 |
smb-ex | 600 | Expanded Semi Bold (Demi Bold) | MA | 4.001 |
bld-ex | 700 | Expanded Bold | MG | 4.000 |
xbd-ex | 800 | Expanded Extra Bold (Ultra Bold) | MA | 4.001 |
blk-ex | 900 | Expanded Black (Heavy) | MG | 4.000 |
thn-ux | 100 | Ultra Expanded Thin (Hairline) | MG | 4.000 |
xlg-ux | 200 | Ultra Expanded Extra Light (Ultra Light) | MA | 4.001 |
lgt-ux | 300 | Ultra Expanded Light | MA | 4.001 |
reg-ux | 400 | Ultra Expanded Regular | MG | 4.000 |
med-ux | 500 | Ultra Expanded Medium | MA | 4.001 |
smb-ux | 600 | Ultra Expanded Semi Bold (Demi Bold) | MA | 4.001 |
bld-ux | 700 | Ultra Expanded Bold | MG | 4.000 |
xbd-ux | 800 | Ultra Expanded Extra Bold (Ultra Bold) | MA | 4.001 |
blk-ux | 900 | Ultra Expanded Black (Heavy) | MG | 4.000 |
thn-it | 100 | Italic Thin (Hairline) | MG | 3.000 |
xlg-it | 200 | Italic Extra Light (Ultra Light) | MA | 4.001 |
lgt-it | 300 | Italic Light | MA | 4.001 |
reg-it | 400 | Italic Regular | MG | 3.000 |
med-it | 500 | Italic Medium | MA | 4.001 |
smb-it | 600 | Italic Semi Bold (Demi Bold) | MA | 4.001 |
bld-it | 700 | Italic Bold | MG | 3.000 |
xbd-it | 800 | Extra Bold (Ultra Bold) | MA | 4.001 |
blk-it | 900 | Black (Heavy) | MG | 4.000 |
thn-ex-it | 100 | Expanded Italic Thin (Hairline) | MG | 4.000 |
xlg-ex-it | 200 | Expanded Italic Extra Light (Ultra Light) | MA | 4.001 |
lgt-ex-it | 300 | Expanded Italic Light | MA | 4.001 |
reg-ex-it | 400 | Expanded Italic Regular | MG | 4.000 |
med-ex-it | 500 | Expanded Italic Medium | MA | 4.001 |
smb-ex-it | 600 | Expanded Italic Semi Bold (Demi Bold) | MA | 4.001 |
bld-ex-it | 700 | Expanded Italic Bold | MG | 4.000 |
xbd-ex-it | 800 | Expanded Extra Bold (Ultra Bold) | MA | 4.001 |
blk-ex-it | 900 | Expanded Black (Heavy) | MG | 4.000 |
thn-ux-it | 100 | Ultra Expanded Italic Thin (Hairline) | MG | 4.000 |
xlg-ux-it | 200 | Ultra Expanded Italic Extra Light (Ultra Light) | MA | 4.001 |
lgt-ux-it | 300 | Ultra Expanded Italic Light | MA | 4.001 |
reg-ux-it | 400 | Ultra Expanded Italic Regular | MG | 4.000 |
med-ux-it | 500 | Ultra Expanded Italic Medium | MA | 4.001 |
smb-ux-it | 600 | Ultra Expanded Italic Semi Bold (Demi Bold) | MA | 4.001 |
bld-ux-it | 700 | Ultra Expanded Italic Bold | MG | 4.000 |
xbd-ux-it | 800 | Ultra Expanded Extra Bold (Ultra Bold) | MA | 4.001 |
blk-ux-it | 900 | Ultra Expanded Black (Heavy) | MG | 4.000 |
Weight:
Value | Name |
---|---|
100 | Thin |
200 | Extra Light |
300 | Light |
400 | Regular |
500 | Medium |
600 | Semi Bold |
700 | Bold |
800 | Extra Bold |
900 | Black |
Italic:
Value | Name |
---|---|
0 | Plain |
1 | Italic |
Width:
Value | Name |
---|---|
100 | Normal |
200 | Expanded |
Axes Design Parameters
Weight:
Thin=100, "Extra Light"=200, Light=300, (Regular)=400, Medium=500, "Semi Bold"=600, Bold=700, "Extra Bold"=800, Black=900
Italic:
(Plain)=0, Italic=1
Width:
(Normal)=100, Expanded=200
Variable Flavors
axes | version |
---|---|
weight axes only | 3.000 |
italic axes with weight axes | 3.000 |
weight and italic axes | 3.000 |
weight and width | 4.000 |
width axes only | 4.000 |
italic axes with weight axes and width axes | 4.000 |
optical size | 4.000 |
The masters have been set as follows:
masters | pt |
---|---|
thn | 170 |
reg | 55 |
bld | 28 |
blk | 17 |
image: #003, 0.001, svg, Advent Optical Size Axis (opsz), chart.
With the help of Typefacet Integrated Autokern, we have obtained the first layer of kerning for the upright bold. By using VRD TYPL Kerning Adjust, we made the corrections, and the rest of the optimisations required per weight.
We have Classified our glyphs in a way where no kerning loss is observed. By dividing by Language Set, without language intrusion between classes. Small Case and Capitals are also non intruding. This increases size minimally but maintains kerning pair loss at zero.
During the process we attempted to maintain the Italics width according to the contour. This created a larger alteration size and jittering italics transition due to changing width - even if the kerning was precise. We eventually opted for the slant-to-right-side-corner and maintained the regular kerning along to the italics and smoother animation on Italics.
All the letter combinations have been kerned but we also perform testing afterwards, for various reasons (Ommited) some kerning pairs are not included. This brings us to testing the kerning on a specific set of letters, the other letters are left to maintain the mechanical, automated kerning.
VivaRado standard kerning sets are defined as follows:
Letter Based(LB):
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
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
Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω
α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ ς τ υ φ χ ψ ω
0 1 2 3 4 5 6 7 8 9
Resulting Permutations that have been Adjusted:
Letter Based Permutations (LB):
Latin VS Latin Capitals Letter Based Permutation (LBLCLC)
Latin VS Latin SmallCase Letter Based Permutation (LBLSLS)
Latin Capitals VS Latin SmallCase Letter Based Permutation (LBLCLS)
Greek VS Greek Capitals Letter Based Permutation (LBGCGC)
Greek VS Greek SmallCase Letter Based Permutation (LBGSGS)
Greek Capitals VS Greek SmallCase Letter Based Permutation (LBGCGS)
Letter to Letter Adjustments:
Ommited:
Version >4.000 is pending Cyrillic Kerning.
The resulting kerning is:
{'GG': 4458, 'GL': 761, 'LG': 708, 'LL': 166}
Total Pairs: 6093
More information in: Kerning Pair Details
If you notice a possible kerning improvement we would like to hear about it.
Components are created by first running VRD/TYPL/SIMEX to obtain a component similarity index, then VRD/TYPL/COMPONENTS to Componentize the EFO, later you can export to Componentized UFOs.
At this moment advent supports Latin, and Greek Encoding as ∞3.000.
Version ∞3.000:
Current Character Support:
Intended Character Support:
Version ∞4.000:
During script expansion (SE), we have a NAM file, with unicode and name information located here. And the appropriate MO PDF files for each weight or MO. The work takes place per MO or weight, per glyph and the appropriate procedues take place. The MG (Generated Masters) don't need new vectors, just adjustments so those masters don't have PDF files with vectors. The task is then to position the vectors in the font. While working with the plans we update them to reflect the given changes. At the same time we repair any notable contour fixes, width fixes and whatever we see that is out of order.
We have divided the vector integration work to given procedures:
Glyph Placement:
When dealing with a MO (Original Master), we initially position the vectors in the font, without any worry for width. Glyph Placement also deals with assigning components.
Width Adjustment:
This deals with the adjustment of the glyph width where we determine if we have similar looking glyphs and transfer the width to the newly added glyph.
Glyph Fix:
This is intended for the MG (Generated Masters), like italics or wide version where we keep the original glyphs but adjust them after applying an effect like slant or width.
For integrating the glyphs to the EFO we use the Glyph Distributor, it is responsible for taking glif files from provided UFO and placing it to the appropriate EFO directory. Updating the glyphlib and the contents file.
From the ADV3_SeC_integration file:
1024 0x0400 Ѐ CYRILLIC CAPITAL LETTER IE WITH GRAVE False
GP_MG (thn,reg,bld),
WA_MO (thn,reg,bld),
GF_MG (thn_it,reg_it,bld_it),
WA_MG (thn_it,reg_it,bld_it)
We can then see that this glyph has been updated with the following procedures:
Version ∞3.000:
The glyph range is ≃ 391
Version ∞4.000:
The glyph range is ≃ 647
Advent features at this moment include:
liga:
TrueType Hints
Advent Pro Variable is delivered in 4 weight, 8 italic and 4 width Masters, variable formats come in flavors with segmented axes and a definitive version which includes all axes (wght,wdth,ital).
The delivered font files are provided in UFO, OTF, EFO and VAR TTF
All the above files are available here.
To keep things simple for the initial release, we don't generate intermediate instances as standalone OTFs, this brings the total of available weights deriving from only the masters to 16. If any intermediate instances offered are present they may be lagging behind those main 16. The available OTF files are 16 for Standard release and 54 for Extended Release. For all other formats we offer only the standard release.
fontmake -o variable -m '/font.designspace' --output-path '/adventpro-VF.ttf'
python3 '/efo_to_var.py' -s '/font_source/EFO' -o '/adventpro-VF.ttf'
fonttools==4.0.0
cu2qu==1.6.6
ufo2ft==2.9.0
defcon==0.6.0
Advent 4 with the introduction of a new axes and a new weight (wide and black), comes in flavored designspace files where those masters are partitioned. You can find the designspaces for advent 4 in font_source/UFOs
labeled as adv4.
Designspace Flavors:
Active:
weight adv4_wght
weight and width adv4_wght_wdth
weight and ital adv4_wght_ital
weight,width,ital (DEFINITIVE) adv4_wght_wdth_ital
weight,width,ital,opsz adv4_wght_wdth_ital_opsz
Preset:
weight, pre ital adv4_wght_preital
weight, pre width adv4_wght_prewdth
weight, pre width, pre ital adv4_wght_prewdth_preital
weight and width, pre italic adv4_wght_wdth_preital
weight and ital, pre width adv4_wght_ital_prewdth
You can find font_source/compile_latest_variable_flavors.sh
, By modifying to your needs, you can compile each of the above versions.
sequenceDiagram
loop Advent
LevelA->>LevelB: Advent Work Plan
alt Glyphs
alt Design
LevelB-->LevelC: Cleaning and optimizing
end
alt Components
alt Generate groups.PLIST
LevelC->>LevelE: SIMEX to 100%
alt Componentize Glyphs
LevelD-->LevelE: According to SIMEX 100%
end
alt Anchoring
LevelD-->LevelE: According to Anchors.JSON
end
end
end
end
alt Kern
LevelB-->LevelC: Flat Kerning
alt Run Autokern
LevelC->>LevelE: Autokern Settings
end
LevelB-->LevelC: Compressed Kerning
alt Generate groups.PLIST
LevelC->>LevelE: SIMEX to 80%
alt Review groups.PLIST
LevelD-->LevelE: Best Practices
alt Quality Targets
LevelD-->LevelE: No Cross Script
LevelD-->LevelE: Alpha. Order Parent Children
end
end
alt Compress Flat Kerning
LevelD-->LevelE: According to groups.PLIST
end
end
LevelB-->LevelC: Tested Kerning
alt Kern Adjust UI
LevelC->>LevelE: According to LB Permutations
alt Review, Adjust
LevelD-->LevelE: Quality Targets
alt Quality Targets
LevelD-->LevelE: No Kerning Loss
end
end
alt Compress Flat Kerning
LevelD-->LevelE: According to groups.PLIST
LevelD-->LevelE: According to adjustments.JSON
end
end
end
alt Variable
LevelC-->LevelD: Export Variable
alt EFO to VAR
LevelE->LevelD: End
else FontMake
LevelE->>LevelD: By Designspace
end
end
end
diagram: #006, ∞0.001, mermaid, Work Breakdown Structure of Advent for Kerning.
For the kerning we depend on TypeFacet Autokern.
Overview:
2019-06-12:
We are preparing our approval documents for our stakeholders to review, for Script Extension to Cyrillic for version 3.
2019-07-06:
We have a layout for the plan of Script Extension and Master Extension that will take place between 2019-04-27 until 2019-06-02.
We will initially design and integrate the Cyrillic to Advent∞3, to 3 Original Masters (MO) and 3 Generated Master (MG). The design and integration for Advent∞3 SeC will take approximately 11 days. At this point Advent∞3 will be available with Cyrillic at 7 Instances of Upright and 7 Instances of Italic.
After that we will branch and update the Advent∞3 to Advent∞4: 3 MO and 3 MG with additional Masters 1 MO and 9 MG, Initially we will do a Master Extension for all the new masters. That will cover the Black, Wide axes and Wide Italic and result to Advent∞4. Approximately by the end of July.
The planning is for alphabetic glyphs and does not include any calculation of additional glyphs of any form. We will have to review the progress and update accordingly. After the review of the plan and assignment of additional tasks for fulfilment of additional glyphs, kerning and arbitrary corrections, Advent∞4 will be available with Cyrillic at 18 Instances of Upright and Upright Wide, 18 Instances of Italic and Italic Wide, total of 36 Instances.
2019-11-23:
We have just finished the main work on all the wide masters from thin, regular, bold and finally black. This means that it is time for minor adjustments and iterations on these masters, after this we can conclude the work by generating the italics for those masters.
gantt
dateFormat YYYY-MM-DD
title Advent Schedule
section Advent 3
#ADV-0001 Advent 3: done, des1, 2018-08-22, 2019-02-16
#ADV-0003 Advent 3 PR: done, des2, 2019-02-16, 2019-04-01
#ADV-0004 Advent 4 Planning: des3, after des2, 2019-04-30
#ADV-0004-0001: done, des4, 2019-03-31, 2h
ADV-0004-0002 Compare NAM: done, des5, 2019-04-09, 2h
ADV-0004-0003 MI Map: done, des6, 2019-04-10, 2h
ADV-0004-0005 Autokern Reintegration to TYPL - Standalone Repo: done, des8, 2019-04-12, 6h
ADV-0004-0006 Cupcake Day!: done, des9, 2019-04-13, 2h
ADV-0004-0007-0001 Advent 3 and 4 Master Planning: des10, 2019-04-14, 2019-04-25
ADV-0003-0008-0001 Advent 3 Script Extension Cyrillic (SeC) Planning: des27, 2019-04-26, 2h
ADV-0004-0007-0001 Advent 4 Master Extension Latin (MaE) Planning: des28, 2019-04-27, 2h
ADV-0004-0008-0001 Advent 4 Script Extension Cyrillic (SeC) Planning: des28, 2019-04-27, 1h
#
section Advent 3 SE Cyrillic
ADV-0003-0008-0001 Advent 3 SE Cyrillic: crit, des29, 2019-04-27, 23d
ADV-0003-0008-0001-0001 Advent SeC MO: done, des30, 2019-04-27, 9d
SeC MO 1 reg (04/27 to 04/30): done, des39, 2019-04-27, 3d
MO reg Capital: done, des31, 2019-04-27, 5h
MO reg Capital 39/39: done, des31, 2019-04-28, 5h
MO reg SmallCase 9/45: done, des31, 2019-04-28, 1h
MO reg SmallCase 45/45: done, des62, 2019-04-29, 4h
3 SeC MO 2 thn (04/30 to 05/03): done, des40, after des39, 3d
MO thn Capital 15/39, SmallCase 17/45: done, des63, 2019-05-01, 4h
MO thn Capital 39/39, SmallCase 45/45: done, des64, 2019-05-02, 2h
3 SeC MO 3 bld: done, des41, after des40, 3d
MO bld Capital 39/39, SmallCase 45/45: done, des65, 2019-05-05, 5h
ADV-0003-0008-0001-0002 Advent SeC MO Integration of vectors: done, des58, after des30, 11d
3 SeC MO 1 thn: done, des64, after des30, 3d
MO thn Capitals: done, des59, 2019-05-07, 5h
MO thn LowerCase: done, des62, 2019-05-08, 5h
MO thn Complete: done, des63, 2019-05-09, 6h
3 SeC MO 2 reg: done, des65, after des64, 3d
MO reg 16/39 Capitals: done, des59, 2019-05-09, 6h
MO reg Capitals: done, des67, 2019-05-10, 6h
MO reg Complete: done, des68, 2019-05-11, 8h
3 SeC MO 3 bld: done, des66, after des65, 5d
MO bld 24/39 Capitals: done, des69, 2019-05-14, 4h
MO bld All Capitals: done, des70, 2019-05-15, 2h
MO bld Complete: done, des71, 2019-05-16, 5h
ADV-0003-0008-0001-0001 SeC MG: done, des32, after des58, 4d
3 SeC MG 1 reg_it: done, des42, after des58, 1d
3 SeC MG 2 bld_it: done, des43, after des42, 1d
3 SeC MG 3 thn_it: done, des44, after des43, 1d
SeC MG fixes: done, des72, after des44, 1d
ADV-0003-0003-0001 Preview and Approval Documents: des77, 2019-06-12, 2d
#ADV-0003-0004-0001 EFO Build for Version 3: des76, after des77, 10d
#ADV-0003-0004-0001-0001 EFO Glyph Distributor: des78, after des77, 10d
#ADV-0003-0005-0001 Kerning Planning SeC: des73, after des76, 2d
# Kerning Pairs and Grouping: des74, after des76, 1d
# Kerning Compression: des75, after des74, 1d
#
section 4 Master Extension All Scripts
ADV-0004-0007-0001 4 Master Extension: crit, des33, 2019-07-06, 150d
ADV-0004-0007-0001 MaE MO: done, des76, 2019-07-06, 2019-08-19
4 MaE MO 4 blk: done, des77, 2019-07-06, 2019-08-19
ADV-0004-0007-0001 MaE MG blk_it: done, des78, after des77, 2d
4 MaE MO 4 blk_it: done, des79, after des77, 2d
ADV-0004-0007-0001 MaE MG wd: done, des34, after des79, 95d
4 MaE MG 1 thn_wd: done, des45, after des79, 7d
4 MaE MG 2 reg_wd: done, des46, after des45, 10d
4 MaE MG 3 bld_wd: done, des47, after des46, 30d
4 MaE MG 4 blk_wd: done, des57, after des47, 48d
ADV-0004-0007-0001 MaE MG wd_it: done, des35, after des57, 8d
4 MaE MG 1 reg_wd_it: done, des48, after des57, 2d
4 MaE MG 2 thn_wd_it: done, des49, after des48, 2d
4 MaE MG 3 bld_wd_it: done, des50, after des49, 2d
4 MaE MG 4 blk_wd_it: done, des51, after des50, 2d
Current:
Completed:
Task Codes:
Task Codes Versioned:
We identify the Stakeholders by a Personnel Plan and create a Communication Plan to keep the Stakeholders informed.
Stakeholders Components:
A Quality Plan describes the activities, standards, tools and processes necessary to achieve quality in the delivery of a project.
We can now create a Quality Plan by identifying the valid Quality Targets we want to achieve. Identify the Quality Policies that will be required to achieve them. Identify how to do Quality Measurement. Lastly identify how to maintain quality with Quality Management.
Quality Plan (PQP) Components:
Quality Targets we want to achieve and what are their Acceptance Criteria, Quality Management Procedures, for each Applicable Category
Quality Management, the nature of the Audits, Work Verification by assigning responsible personnel for Task Fulfillment and Task Checking.
LB: Letter Based, Alphabet / Complete Range.
LBLCLC: Letter Based Latin Capital to Latin Capital
LBLSLS: Letter Based Latin Small Case to Latin Small Case
LBLCLS: Letter Based Latin Capital to Latin Small Case
LBGCGC: Greek VS Greek Capitals Letter Based Permutation
LBGSGS: Greek VS Greek SmallCase Letter Based Permutation
LBGCGS: Greek Capitals VS Greek SmallCase Letter Based Permutation
MO: Master Original, a master created entirely manually.
MG: Master Generated, a master automatically generated and manually fixed.
MA: Master Automated, completely automatically generated.
SE: Script Extension.
SeC: Script Extension Cyrillic.
ME: Master Extension.
MeL: Master Extension Latin.
VRD TYPL/kerning_adjust.py: VRD-Typography-Library-Kerning-Adjust
VRD TYPL/kerning_autokern.py: VRD-Typography-Library-Autokern
charlesmchen TypeFacet Autokern: TypeFacet Autokern