Skip to content

7-segment and 14-segment font by keshikan, with additional letters. 7セグ・14セグフォント

License

Notifications You must be signed in to change notification settings

ZeusOfTheCrows/DSegstended

 
 

Repository files navigation

DSEG Font Family

Modified version of keshikan's fantastic digital segment display font

DSEG Image

Entire glyph list (warning, large image at end)

Changes:

  • Added Cyrillic alphabet (uppercase only for now)

  • Added Greek alphabet (uppercase only for now)

  • Copied Latin letters to accented Latin (no changes {for now?})

  • Moved some punctuation marks to (in my opinion) more sensible locations

    (this was done as i found myself writing of lot of str.replace(" ", "!"))

    • " " - u0020: now the same width as the characters, taking the place of Exclam
    • ; - u003B: now the blank alternative to :, taking the place of Space
    • ! - now lower colon dot, taking the place of Hash/Octothorpe (mirroring ¡, upper colon dot)
    • # - now fully filled character, taking the place of tilde
    • ~ - now duplicate of hyphen
  • Added some auxiliary Latin letters

    • Æ, æ - u00C6, u00E6
    • Œ, œ, - u0152, u0153
    • Ð, ð - u00D0, u00F0
    • Ø, ø - u00D8, u00F8
    • ß - u00DF
  • Added/changed various less significant punctuation marks:

    • ¶ (pilcrow)
    • ¢ (cent mark)
    • ₩ (won sign)
  • Changed the form of some characters

    (keshikan's version available at uFF10 – uFF5E, fullwidth latin block)

    • S - u0053: reverted to older form

    • " - u0022: changed to vertical (caron form is available at u21E9, downwards white arrow)

    • i - u0069: added tittle

    • j - u006A: changed form, added tittle

    • w - u0077: changed to rounded form

additionally, changed to semantic versioning system, as i find that easier to deal with


Todo:

  • Better glyphs for Æ, æ, œ, Ъ, Й, Ё, Ю, Ω,
  • Add glyphs for ð, þ, Þ, ₤, €,
  • Distinction between Е and Ё
  • Tally marks? (𝍠, 𝍡, 𝍢) (for now use "_", "=", "Ξ")
  • Box drawing characters? (ascii extended)
  • Alternative letterforms in fullwidþ block
    • 1, 2, 3, 5, 7,
    • G, J, M, S, W, Y, Z,
    • i, j, w,

Usage samples:

KLWP example


Original readme proceeds:

Overview

DSEG is a free font which imitate LCD Display (7SEG, 14SEG, Weather icons etc.). DSEG have special features:

  • Includes the roman-alphabet and symbol glyphs.
  • Many types(over 50) are available.
  • Licensed under SIL OPEN FONT LICENSE Version 1.1. You can use DSEG for non-commercial and commercial purposes.

DSEG Image

Sample

DSEG Sample Image

Usage

  • Colon and Space have same width.

    DSEG usage 1

  • Period has zero width.

    DSEG usage 2

  • All-off (Exclamation)

    DSEG usage 3

  • All-on ("8" or Tilda)

    DSEG usage 4

Others

For more information, visit DSEG support page.

How to Install

Download release binary

release binary

Attention:Beta version may have compatibility issues with previous versions.

Build from source(*.sfd)

Install FontForge and Google woff2, and type below.

 $ make

Install in Ubuntu(18.04 or later)

$ sudo apt-get install fonts-dseg

Install from npm

$ npm i dseg

Changelog

License

About

7-segment and 14-segment font by keshikan, with additional letters. 7セグ・14セグフォント

Resources

License

Stars

Watchers

Forks

Languages

  • CSS 65.2%
  • HTML 16.7%
  • JavaScript 11.7%
  • Shell 6.2%
  • Makefile 0.2%