Language

What is Grascii?

Grascii is a language for representing Gregg Shorthand forms using the ASCII character set.

Philosophy and Goals

Grascii strives to:

  • be intuitive to those already familiar with the Gregg system

  • describe shorthand forms accurately and succinctly

  • prioritize ease of reading and writing for humans over ease of processing for computers

Gregg Editions

The current definition of Grascii is based on the Preanniversary (1916) edition of Gregg Shorthand.

Given that Preanniversary is almost a superset of all later editions of Gregg, Grascii is capable of representing the majority of shorthand forms across all editions.

Strokes

Shorthand Form

Grascii Representation(s)

Annotation(s)

_images/k.png

K

_images/g.png

G

_images/r.png

R

_images/l.png

L

_images/n.png

N

_images/m.png

M

_images/t.png

T

_images/d.png

D

_images/th.png

TH

( ) ,

_images/p.png

P

_images/b.png

B

_images/f.png

F

_images/v.png

V

_images/ch.png

CH

_images/j.png

J

_images/s.png

S, Z

( ) ,

_images/x.png

X

( )

_images/sh.png

SH

,

_images/h.png

_images/ng.png

NG

_images/nk.png

NK

_images/ld.png

LD

_images/a.png

A

~ | . ,

_images/e.png

E

~ | . ,

_images/o.png

O

( . ,

_images/u.png

U

) . ,

_images/eu.png

EU

_images/au.png

AU

_images/oe.png

OE

_images/i.png

I

~ |

_images/ae.png

A&E

~ |

_images/ah.png

A&’

~ |

_images/nt.png

NT, ND

_images/mt.png

MT, MD

_images/tn.png

TN, DN

_images/tm.png

TM, DM

_images/mn.png

MN, MM

_images/td.png

DT, TD, DD

_images/df.png

DF, DV, TV

_images/jnt.png

JNT, JND, PNT, PND

_images/ss.png

SS

) (

_images/xs.png

XS

) (

Annotations

Annotation

Acceptable Tokens

Description

.

A, E, O, U

Denotes the medium sound of the four standard vowel groups.

,

A, E, O, U

Denotes the long sound of the four standard vowel groups.

,

S, Z, TH, SH

Denotes the more obscure sound of the preceeding consonant. Ex. gas vs. gaze, breath vs. breathe, assure vs. azure.

~

A, E, I, A&’, A&E

Denotes that the preceeding circle vowel is reversed.

|

A, E, I, A&’, A&E

Denotes that the preceeding circle vowel is looped.

)

S, Z, X, SS, XS, TH

When following an S/Z/X/SS/XS, denotes a right S/Z/X/SS/XS. When following an TH, denotes an under TH.

(

S, Z, X, SS, XS, TH

When following an S/Z/X/SS/XS, denotes a left S/Z/X/SS/XS. When following an TH, denotes an over TH.

(

O

Denotes an O on its side.

)

U

Denotes an U on its side.

_

A, E, O, U, I, EU, OU, OE, A&’, A&E

Signifies a W sound to be applied before the preceeding vowel.

Note

The direction of a SS/XS is based on the direction of the tail S. That is, a right SS resembles a longhand “s” whereas a left SS is flipped.

Other Symbols

Symbol

Description

^

When placed between tokens, denotes that the two forms are disjoined. When placed at the end of a form, denotes that the preceeding form lies above the line of writing.

-

When placed between grascii forms, denotes that the two characters should not be interpreted as a blended form. Ex. N-T prevents interpretation on NT.

Examples

Shorthand Form

Grascii

Longhand

_images/accumulate.png

AKEUM^U

Accumulate

_images/approximation.png

APRXSH

Approximation

_images/boldness.png

BOLDN

Boldness

_images/defiant.png

DFINT

Defiant

_images/feather.png

FETH)

Feather

_images/grouch.png

GRAUCH

Grouch

_images/harmony.png

‘A~MNE

Harmony

_images/inkling.png

ENKL’

Inkling

_images/lifelong.png

LAFLNG

Lifelong

_images/prompt.png

PRMT

Prompt

_images/scientist.png

SA&ENTES

Scientist

_images/seared.png

S(E,D

Seared

_images/tangent.png

TNJNT

Tangent

_images/timidity.png

TMEDTE

Timidity

_images/voyage.png

VOEJ

Voyage

Ambiguity

Grascii is moderately ambiguous. However, as the shorthand system is also ambiguous, it is reasonable that Grascii inherits this attribute.

Being ambiguous raises the question of how to interpret Grascii strings. See Interpretation for a discussion on this topic.

Unsupported Language Features

  • Grascii does not provide a way of distinguishing between smooth and sharp joinings. There is no plan to make it possible to make this distinction in the future.

  • Intersection is currently not implemented. Proposed symbol to denote two intersected characters: \.

  • RD is currently not implemented as it does not appear in Gregg 1916, although, it is a form in subsequent versions.

  • There is no way of distinguishing the capitalization of a form.

  • The under joining/short vowel sound is not included.