Interpretation
Introduction
Grascii is ambiguous, and one of its most prominent types of ambiguity is a consequence of multi-character strokes, or strokes that are represented by more than one character.
Consider the Grascii string NTN. It may represent:
NT-N: TheNTunder blend followed by anNN-TN:Nfollowed by theTNover blendN-T-N:Nfollowed byTfollowed byNwith sharp joinings
Each of the above is a possible interpretation of NTN, or a breakdown of the
string into strokes, annotations, and other symbols.
It can be seen that ambiguity arises from:
Multi-character strokes that consist of characters that are single-character strokes. i.e.
NTconsists ofNandT.Multi-character strokes whose last character is also a first character for other multi-character strokes. i.e.
NTends withTandTNstarts withT.
Given all of these possibilities, how should NTN be interpreted?
The Canonical Interpretation
The canonical interpretation is based on Gregg principles, the nature of the Grascii language, and a little bit of pragmatism. It aims to be the least surprising interpretation of a Grascii string. That said, understanding the rules in the following section is by no means a prerequisite for using Grascii. Rather, they are targeted toward advanced Grascii users and developers.
Rules
The following rules govern the breakdown of a Grascii string into its canonical interpretation:
Prioritize multi-character strokes over single-character strokes.
Example:
DFis theDFblend, notD-F.Why: Gregg created blends to be used.
Important
If the candidate multi-character stroke sequence is followed by an invalid annotation for that multi-character stroke, it must be treated as single-character strokes.
For instance,
SS,would beS-S,because the,annotation can only apply toSand notSS.Prioritize
SHover multi-character strokes that end inSsuch asSS/XS.Example:
SSHisS-SH.Why: Prioritizing the other strokes could lead to a dangling
Hwhich is not a valid single-character stroke.Prioritize
THover multi-character strokes that end inTsuch asJNT/PNT/NT/MT/DT.Example:
DTHisD-TH.Why: Prioritizing the other strokes could lead to a dangling
Hwhich is not a valid single-character stroke.Prioritize
TN/DN/TM/DMoverNT/ND/MT/MD.Example:
NTNisN-TN, notNT-N.Why: Gregg Shorthand Preanniversary Manual (1916), Seventh Lesson, General Exercise, Note (b):
Where it is possble to use either ten, den, or ent, end, the ten, den blend is given the preference.
If no priorities from rules 2-4 apply, prioritize multi-character strokes that appear earlier in the string over multi-character strokes that appear later.
Example:
NDVisND-V, notN-DV.Why: Assembling multi-character strokes from left-to-right is most natural to readers and writers.