Skip to content

Commit

Permalink
update documentation
Browse files Browse the repository at this point in the history
  • Loading branch information
lnvglr committed Apr 26, 2022
1 parent ce64d62 commit 84b15f0
Show file tree
Hide file tree
Showing 5 changed files with 75 additions and 1 deletion.
18 changes: 17 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,18 @@
# character-diversion
# Character Diversion
This repository will document a process in designing a platform for typographic discourse.

# Abstract
Latin and Hebrew are scripts that have developed different conventions over the millennia. To enable a coherent reading experience and efficient font production, these script conventions have linked certain characters together at a structural level. Because of script conventions, character groups such as ›h‹, ›n‹, ›m‹ change predictably in different fonts. There are no such character groups clontaining characters from both Hebrew and Latin script. Defining new cross-script character relationships and exploring how those would affect multi-script typeface design is at the core of this thesis.
The process is divided into three steps: (1) creating a list of potential cross-script character relationships and grouping as well as categorizing these relationships; (2) modifying a set of existing typefaces according to the newly defined relationships and incorporating the modifications into variable OpenType settings of the font to subsequently expose these variabilities to software; (3) visualizing the modifications in dedicated software to present the considerations and create a space for discussion. The software could also serve as a tool for multi-script typeface designers to view potential relationships between character fragments and this way streamline their workflow.

# Research Questions
- How can relationships be established between characters from different scripts without blurring the particularity of the target script?
- How can this process be visually and interactively explained?

# Issues
- How can relationships be established between characters from different scripts without blurring the particularity of the target script?
# Todos
[Check out the Todos](/documentation/todo.md)

# Findings
[The Findings](/documentation/findings.md)
2 changes: 2 additions & 0 deletions documentation/findings.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Findings
- When experimenting with the letter connection between »ת« and »j«, my consideration was confirmed, that the connections must live on the character concept level.
12 changes: 12 additions & 0 deletions documentation/ideas.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Ideas
- When hovering over different axes relevant character groups are shown. The axis extremes switch between the Hebrew and the Latin convention. This will not always be logical, so new term needs to be used. Sometimes Hebrew will be sharp and Latin version will be round but they need to be in sync…. So the axis will be e.g. SHLD: 0-1000 (radius) as in shoulder
- Virtual Masters
- Write everything in Markdown in a Github project. This way I can track all changes to text and files in the software that is used by type designers and software developers
- People can write their names in the new font and a mini printer will print a name tag, in this somehow the character relationships should be visible
- Talmudic definition of Hebrew letters
- Maybe I cannot really establish conventional relationships because there are no absolute conventions in Hebrew due to the different hands (Ashkenazic, Sephardic etc)
- Use CR to create coherence and design new character shapes.
- Make posters
- Provide tool for people to create new character shapes


Binary file added documentation/minimal-presentation.PNG
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
44 changes: 44 additions & 0 deletions documentation/todo.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
## Elements
- Defining Character Relationships
- Designing/Modifying Font
- Developing App

## Define Success
- [ ] if to design new font or to modify existing fonts. I tend to modifying existing fonts because this way I can show conventionality and it is more time effective (copy right issues? → write to the designers!)
- [ ] What is the scope of the project?
- [ ] What is my ideal outcome?
- [ ] What do I need to solve/accomplish? (Quantifyable?)
- [ ] Which discourse am I trying to enrich?
- What is conventionality?
- How are typographic conventional negotiated?
- How to establish cross script coherence?
- [ ] What is the AHA-Moment?
- [ ] How can I describe it in two sentences? Understandable?
- [ ] What do people understand from it?
- [ ] What would people love about it?

## Testing
- Variable font features
- How many axes can I use

## Character Relationships
- Find a large number of possible cross-script character relationships
- Group them by degree of alteration
- Application of Character Relationships onto different typefaces
- Show a certain relationship in four different levels of grotesque.

## Variable Fonts
- How to create different layers
- How many layers (axes) can be applied across the font
- How many axes can be applied onto one character
- Super Variables
- https://fontwerk.com/en/fonts/pangea-superfamily
- https://github.com/kosbarts/Commissioner
- https://www.recursive.design/

## App
- Scope of functionality
- Display/showcase font
- Alter font variables
- Social functionality/voting
- Competition/Inspo

0 comments on commit 84b15f0

Please sign in to comment.