Skip to content

Add Dot Shape [DOTS] axis #127

Open
Open
@yanone

Description

Requirements

By ticking the cases (or putting x between the square brackets in text mode), you confirm the following:

  • I have inspected the current Axis Registry and there is not a registered custom axis that could be used for the variation purpose on the upcoming font project.
  • The metadata fields of the proposed axis meet the Axis Requirements as specified in the Protocol (linked above).

Font project(s) using the axis

https://github.com/aminabedi68/Mikhak

Short description of what the axis does

Transforms and/or switching dot style in precomposed glyphs

Image

Bildschirm­foto 2023-03-20 um 10 16 26

Bildschirm­foto 2023-03-20 um 10 16 19

Bildschirm­foto 2023-03-20 um 10 16 13

Why is the axis needed

In Arabic, and possibly other scripts, dot styles contribute a lot to the appearance of a typeface. Traditional rombic dots (as written with a broad nib pen) give off a feeling of authoritativeness, while round dots or even several dots written cursively as either a line or a bent line or a loop communicate informality and a hand-written origin.

A font may implement several different dot styles that may be chosen at user discretion depending on design intent.

Axis metadata fields

#DSTY based on [Mikhak](https://github.com/aminabedi68/Mikhak)
tag: "DSTY"
display_name: "Dot Style"
min_value: 1
default_value: 1
max_value: 1000
precision: 1
fallback {
  name: "Default"
  value: 1.00
}
fallback_only: false
description: ""

Note: I'm not sure what fallback_only means and it wasn't described in the Guide, so leaving it at default value.

Metadata

Assignees

No one assigned

    Labels

    --new-axisNew variable axis definition

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions