[Top]->"DSEG": Original 7-segment and 14-segment fonts
[Japanese] [English]
Last Modified at 2020-03-15

"DSEG": Original 7-segment and 14-segment fonts

1.Overview

DSEG7-Classic,Modern

DSEG is a free font family, which imitate seven and fourteen segment display(7SEG,14SEG). DSEG have special features:

You can download DSEG from below link.

Download Latest Release(v0.46)
source files >>GitHub repository

>>older version(v0.30)

2.Application example

88:8888 2088-88-88 ~~~
This shows a digital clock which is programmed with Javascript+CSS3 without any image files.

3.Usage and specifications

3.1.Input test

3.2.How to use colon character.

The font width of the colon (U+003A)":" and the space (U+0020) are same. Therefore, If you switch these characters, You can easily imitate colon-blinking-expression(is often used in digital clocks).

01:2301:2388:88
01␣2301 2388:88

3.3.How to use period character.

The font width of period(U+002E)"." is zero. Therefore, You can easily imitate period-migration-expression (is often used in calculators).
3.143.148.8.8.
31.431.48.8.8.

3.4.How to use All-off and All-on character.

Assigned all-off character to exclamation mark (U+0021)"!" .
012301238888
0!230!238888
Also, there are all-on characters, "8"(DSEG7) and "~"(DSEG14).
DSEG7(7-segment):888
DSEG14(14-segment):~~~

3.5.Character codes

DSEG7 and DSEG14

UnicodeCharacterDSEG7DSEG14
U+0022"N/A"
U+0024$N/A$
U+0025%N/A%
U+0026&N/A&
U+0027'N/A'
U+0028(N/A(
U+0029)N/A)
U+002A*N/A*
U+002B+N/A+
U+002C,N/A,
U+002D---
U+002E...
U+002F/N/A/
U+0030000
U+0031111
U+0032222
U+0033333
U+0034444
U+0035555
U+0036666
U+0037777
U+0038888
U+0039999
U+003A:::
U+003C<N/A<
U+003D=N/A=
U+003E>N/A>
U+003F?N/A?
U+0040@N/A@
U+0041AAA
UnicodeCharacterDSEG7DSEG14
U+0042BBB
U+0043CCC
U+0044DDD
U+0045EEE
U+0046FFF
U+0047GGG
U+0048HHH
U+0049III
U+004AJJJ
U+004BKKK
U+004CLLL
U+004DMMM
U+004ENNN
U+004FOOO
U+0050PPP
U+0051QQQ
U+0052RRR
U+0053SSS
U+0054TTT
U+0055UUU
U+0056VVV
U+0057WWW
U+0058XXX
U+0059YYY
U+005AZZZ
U+005C \ N/A\
U+005E^N/A^
U+005F___
U+0060`N/A`
U+0061aaa
UnicodeCharacterDSEG7DSEG14
U+0062bbb
U+0063ccc
U+0064ddd
U+0065eee
U+0066fff
U+0067ggg
U+0068hhh
U+0069iii
U+006Ajjj
U+006Bkkk
U+006Clll
U+006Dmmm
U+006Ennn
U+006Fooo
U+0070ppp
U+0071qqq
U+0072rrr
U+0073sss
U+0074ttt
U+0075uuu
U+0076vvv
U+0077www
U+0078xxx
U+0079yyy
U+007Azzz
U+007C|N/A|
U+007E~N/A~
U+00A5¥N/A¥
U+00A6¦N/A¦
U+00B0°°°
U+00B1±N/A±

DSEGWeather

UnicodeCharacterDSEGWeather
U+00300
(ALL SEGMENT)
0
U+00311
(SUN)
1
U+00322
(CLOUD)
2
U+00333
(RAIN)
3
U+00344
(HARD RAIN)
4
UnicodeCharacterDSEGWeather
U+00355
(SNOW)
5
U+00366
(THUNDER RAIN)
6
U+00377
(THUNDER HARD RAIN)
7
U+00388
(THUNDER)
8
U+00399
(SUN AND CLOUD)
9
U+003A:
(ALL OFF 1)
UnicodeCharacterDSEGWeather
U+0041AA
U+0042BB
U+0043CC
U+0061aa
U+0062bb
U+0063cc
U+003B;
(ALL OFF 2)

4.License of DSEG series

From Ver0.40, the license of DSEG has been changed to the SIL Open Font License 1.1.
As in the past, DSEG can be used for commercial or non-commercial, can be modified, and can be redistributed.

Do's

If you redistribute DSEG or modified font itself, it should be included the text of DSEG-LICENSE.txt, and redistribute under SIL OPEN FONT LICENSE Version 1.1. When DSEG is embedded in a document or bundled within a program, you can distribute them without the text of DSEG-LICENSE.txt . See also No.1.10, and No.1.11 in OFL-FAQ .

Don'ts

*I'd appreciate it if you could contact me, link to this page, or link to GitHub repository page. Your comments will be very encouraging for me :)

5.Misc

\[ y=\pm \frac{\sqrt{(a-b) - 2x + \sqrt{4bx + (a-b)^2}}}{\sqrt{2}}\sqrt{x} \ \ \ (\mbox{where, }a=1.0,b=0.7) \]

6.Related article(written in Japanese)

7.History

8.References

  1. FontForge An Outline Font Editor
  2. "We Find an Equation of Egg Shaped Curves.",Nobuo YAMAMOTO