> For the complete documentation index, see [llms.txt](https://grphc.gitbook.io/phlowyd-design/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://grphc.gitbook.io/phlowyd-design/portfolio/font-design/abjoid-blocky-one.md).

# Abjoid Blocky One

This is a proof-of-concept font, just to model a script that I created. It can be used to type with, but it isn't beautiful and it isn't perfected. It is literally just a model font file to contain the basic glyph shapes and their relationships, via shared glyph elements, anchorings, etc. This font is blocky and angular, solely to contain the structure; the conscript is designed so that it can be written in a cursive flow, much like Arabic. I'll upload some images of my handwriting in it some time soon.

You can learn about my conscript *Abjoid* on my conscripts gitbook website:  <a href="https://lang.gitbook.io/conlangs/creations/abjoid-conscript" class="button primary">Abjoid conscript</a>&#x20;

<div data-full-width="false"><figure><img src="/files/XrCs7wZfU214KayMSkgE" alt=""><figcaption><p><em>Sample text: Latin alphabet approximations; all consonant diacritics; all English vowels.</em></p></figcaption></figure></div>

<figure><img src="/files/Via25ENtCXOR5B8QR6W5" alt=""><figcaption><p align="center"><em>This is a famous movie quote. Can you read it?</em></p></figcaption></figure>

## Info table

<table><thead><tr><th width="162" valign="top">Name</th><th width="440">Abjoid Blocky One</th></tr></thead><tbody><tr><td valign="top">Version</td><td><code>1.11</code></td></tr><tr><td valign="top">Availability</td><td>Free, <a href="https://github.com/fazzaan/font-abjad-blocky-one">GitHub</a> </td></tr><tr><td valign="top">Latest release</td><td>3 August 2025</td></tr><tr><td valign="top">Inception</td><td>23 July 2025</td></tr><tr><td valign="top">Supported scripts</td><td><p>Abjoid conscript</p><p>Indirectly: Latin, <a href="/spaces/nQuhfcBU5w4vA1rwurTv">NewEng</a> </p><p><em>This is a script itself.</em> </p></td></tr><tr><td valign="top">Other glyphs</td><td><p>Abjoid conscript glyphs are based in the <a data-footnote-ref href="#user-content-fn-1">PUA</a> of Unicode. You need a <a href="https://github.com/fazzaan/keyboard-layouts/tree/main/Layout%20-%20EN-UK%20-%20AbjAng%20(Abjoid)">custom keyboard layout</a> to type it.</p><p>However, I have also mapped Latin letters to approximately equivalent Abjoid glyphs, so you can type in it with your regular keyboard albeit incorrectly. </p></td></tr><tr><td valign="top">Issues</td><td></td></tr><tr><td valign="top">GitHub</td><td><p>Link to the github page to download.</p><p><a href="https://github.com/fazzaan/font-abjad-blocky-one">https://github.com/fazzaan/font-abjad-blocky-one</a> </p></td></tr><tr><td valign="top">Behance</td><td>-</td></tr><tr><td valign="top">Font sites</td><td>-</td></tr></tbody></table>

## Alphabet

* *include: Vector image of all glyphs*

### Diacritics

* *include: Vector image of all glyphs with respective diacritics*

## Numerals

* *include:*&#x20;
  * Vector image of numerals
  * Vector image of dot-derived numerals

## Sample words

* *include: Vector images of a range of words, specifically ones containing NewEng letters*

## About Abjoid conscript

* Letters: five base consonants, consonant diacritic modifiers to construct many phonetic sounds.
* Vowels are based on a vowel system attuned to [my personal vowel model hypotheses](https://lang.gitbook.io/en/pronunciation-mastery/sound-system/vowel-series/vowel-model-v3).
* Indirectly supports Latin alphabet and NewEng script orthography with equivalent Abjoid letters.
* Can probably support a range of other scripts, but is not tailored for them as of yet.
* Can be used to type English, but it's only functional as a cypher, because the Abjoid glyphs represent mouth positions and relative phonemes, whereas Latinate glyphs in English represent a complex (and oft broken) array of sounds and phonetic mutations.

### Letters

For Abjoid conscript, the five base phone letters are mapped as such:

<table><thead><tr><th width="199">Position</th><th width="114" align="center">Abjoid glyph</th></tr></thead><tbody><tr><td><em>lip</em></td><td align="center"><img src="/files/qvL82VPhCdV5TKOVMn3t" alt="" data-size="line"></td></tr><tr><td><em>behind upper teeth</em></td><td align="center"><img src="/files/Wy2t7WhlXIiETm5YYDXV" alt="" data-size="line"></td></tr><tr><td><em>behind lower teeth</em></td><td align="center"><img src="/files/VKcuWwrzY2oAQaBGs3qb" alt="" data-size="line"></td></tr><tr><td><em>palate</em></td><td align="center"><img src="/files/mUUJhGkHP20csBl8LSNZ" alt="" data-size="line"></td></tr><tr><td><em>velum</em></td><td align="center"><img src="/files/lvYt82WoNLIZnwGxlePo" alt="" data-size="line"></td></tr></tbody></table>

More base phone letters may be created in the future. Thus far, it seems that most languages I've studied only use up to 5 distinct regions.

Several languages feature co-articulation or nearly so.&#x20;

* English has x which is pronounced /ks/, this isn't co-articulated but we can combine the lower-teeth and velum base phones to produce a new glyph: \[\[ <mark style="color:red;">**KS glyph here**</mark> ]].
* Vietnamese features /ŋ͡m/ and /k͡p/ which are co-articulations. We can combine the lip and velum base phones to produce a new nasal glyph \[\[ <mark style="color:red;">**here**</mark> ]] and a new stop glyph \[\[ <mark style="color:red;">**here**</mark> ]]. (However, it should be noted that the lip closure is not actually phonemically required, rather it just provides greater contrast between words with front-mouth and back-mouth vowel nuclei. Thus, it may be erroneous to encode this in the spelling format, but it has been pronounced as such for many generations so also it is probably fine to record it as such.)

### Diacritics

The diacritic modifiers follow the basic shapes of the modifiers in the Abjoid foundation conscript, but have been drawn in such a way as to be writable within one pen stroke with the letter if possible, and to provide a visually distinctive shape so that the reader can discern the letter and word more quickly:

*<mark style="color:red;">**To do: export each glyph within a set frame so that all the glyphs render at the same size in this table.**</mark>*

<table><thead><tr><th width="192">Quality</th><th width="93" align="center">Diacritic glyph</th><th width="241">Description</th></tr></thead><tbody><tr><td><em>Unaspirated, unvoiced</em></td><td align="center"><img src="/files/qvL82VPhCdV5TKOVMn3t" alt="" data-size="line"></td><td>None</td></tr><tr><td><em>Aspirated</em></td><td align="center"><img src="/files/Xop9DB6ynFpCzmbVZS5z" alt="" data-size="line"></td><td>Dot above</td></tr><tr><td><em>Voiced</em></td><td align="center"><img src="/files/lX10RojApw6xWu1gtIMe" alt="" data-size="line"></td><td>Dot below</td></tr><tr><td><em>Aspirated &#x26; voiced</em></td><td align="center"><img src="/files/RSq53sgKpFD71clNiXcz" alt="" data-size="line"></td><td>Dots above and below</td></tr><tr><td><em>Fricative, unvoiced</em></td><td align="center"><img src="/files/XYzQkwHomDlNDwkDDLHn" alt="" data-size="line"></td><td>Circumflex above</td></tr><tr><td><em>Fricative, voiced</em></td><td align="center"><img src="/files/AB4HbCw2HlPmW2ATdZpn" alt="" data-size="line"></td><td>Caron below</td></tr><tr><td><em>Nasal</em></td><td align="center"><img src="/files/g98qck5Bmk1ixu8BoBhM" alt="" data-size="line"></td><td>Ring above</td></tr><tr><td><em>Breath</em></td><td align="center"><img src="/files/SzKpGGeI5iHvsE13NSGN" alt="" data-size="line"></td><td>Ring below</td></tr><tr><td><em>Glide</em></td><td align="center"><img src="/files/oDmJTvg9OOdz1pOcmDnx" alt="" data-size="line"></td><td>Three dots above</td></tr><tr><td><em>Breathed glide</em></td><td align="center"><img src="/files/iEQSy378Js9fOZ7BgVUY" alt="" data-size="line"></td><td>Three dots above, ring below</td></tr><tr><td><em>Silenced letter</em></td><td align="center"><img src="/files/09FKAGlIEr7Ju0Pp5ndP" alt="" data-size="line"></td><td>Grave above</td></tr></tbody></table>

## Resources for using Abjoid

* [Keyboard layout](https://github.com/fazzaan/keyboard-layouts/tree/main/Layout%20-%20EN-UK%20-%20AbjAng%20\(Abjoid\)) (Windows only, for now)
* [Abjoid keyboard layout map](https://www.figma.com/design/t26r6bYPmL9WDgnkc4fXG0/Keyboard-Layout---Abjoid-AbjAng-M1v6?node-id=0-1\&p=f\&t=rDm1IfPKmrmFfOEH-11)&#x20;
* [Abjoid conscript usage guide](https://www.figma.com/design/iXFpBlWzIrsZbQ7ACTvVII/Abjoid-Script-Info-Sheet?node-id=0-1\&p=f\&t=Be2Jm5vVkjisindl-11) (how to convert IPA to Abjoid, and how to type Abjoid)&#x20;
* Font: Abjoid Blocky One (you are here)&#x20;
* Font: [Abjoid Latinate One](/phlowyd-design/portfolio/font-design/abjoid-latinate-one.md)&#x20;

***

To Do

### Further development

* *incomplete aspects of the font*
* *diacritics, etc*
* *maybe create word-initial and -final glyph forms, akin to the Arabic abjad script style. That seems like a tonne of work but it would make me learn all about OpenType features.*

### Fixes

* *include: bugs — glyphic, kerning, diacritics*

### Variants

* [Abjoid Latinate One](/phlowyd-design/portfolio/font-design/abjoid-latinate-one.md)&#x20;
  * My first foray into adapting the Abjoid conscript into Latin-based glyphs, attempting to produce a hybrid script that blends Latin letter shapes and consonant diacritics, enabling NewEng orthographic spelling.&#x20;
  * Abjoid Latinate One also contains a few bespoke letter adaptations to respect the letter variants in the English alphabet, such as C-K-Q and the vowel-consonant Y.
* *ideas for typeface variations — stylistic exploration*
* *ideas for font variations — weighting methods, serifs, italicization, etc*

***

## Reviews

Read reviews of my work in graphic design and other fields:

{% content-ref url="/spaces/4g2MHu9J8li31PmfpbWI/pages/JzkOwJqgcQrSkibFNuhS" %}
[Work Reviews](https://farran.gitbook.io/personal/work-reviews/sectors)
{% endcontent-ref %}

[^1]: Private Use Area


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://grphc.gitbook.io/phlowyd-design/portfolio/font-design/abjoid-blocky-one.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
