"DSEG": Original 7-segment and 14-segment fonts
1.Overview
DSEG is a free font family, which imitate seven and fourteen segment display(7SEG,14SEG). DSEG have special features:
DSEG includes the roman-alphabet and symbol glyphs.
More than 50 types are available.
True type font(*.ttf) and Web Open Type File Format (*.woff, *.woff2) are in a package.
DSEG is licensed under the SIL Open Font License 1.1.
You can download DSEG from below link.
2.Application example
88:88 88 2088-88-88 ~~~
3.Usage and specifications
3.1.Input test
Please select a font. DSEG7 Modern Light DSEG7 Modern Light Italic DSEG7 Modern Regular DSEG7 Modern Italic DSEG7 Modern Bold DSEG7 Modern Bold Italic DSEG7 Modern Mini Light DSEG7 Modern Mini Light Italic DSEG7 Modern Mini Regular DSEG7 Modern Mini Italic DSEG7 Modern Mini Bold DSEG7 Modern Mini Bold Italic DSEG7 Classic Light DSEG7 Classic Light Italic DSEG7 Classic Regular DSEG7 Classic Italic DSEG7 Classic Bold DSEG7 Classic Bold Italic DSEG7 Classic Mini Light DSEG7 Classic Mini Light Italic DSEG7 Classic Mini Regular DSEG7 Classic Mini Italic DSEG7 Classic Mini Bold DSEG7 Classic Mini Bold Italic DSEG14 Modern Light DSEG14 Modern Light Italic DSEG14 Modern Regular DSEG14 Modern Italic DSEG14 Modern Bold DSEG14 Modern Bold Italic DSEG14 Modern Mini Light DSEG14 Modern Mini Light Italic DSEG14 Modern Mini Regular DSEG14 Modern Mini Italic DSEG14 Modern Mini Bold DSEG14 Modern Mini Bold Italic DSEG14 Classic Light DSEG14 Classic Light Italic DSEG14 Classic Regular DSEG14 Classic Italic DSEG14 Classic Bold DSEG14 Classic Bold Italic DSEG14 Classic Mini Light DSEG14 Classic Mini Light Italic DSEG14 Classic Mini Regular DSEG14 Classic Mini Italic DSEG14 Classic Mini Bold DSEG14 Classic Mini Bold Italic
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:23 → 01:23 88:88 01␣23 → 01 23 88:88
3.3.How to use period character.
3.14 → 3.14 8.8.8. 31.4 → 31.4 8.8.8.
3.4.How to use All-off and All-on character.
0123 → 0123 8888 0!23 → 0!23 8888
DSEG7(7-segment): 8 → 8 8 DSEG14(14-segment): ~ → ~ ~
3.5.Character codes
DSEG7 and DSEG14
Unicode Character DSEG7 DSEG14 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+0030 0 0 0 U+0031 1 1 1 U+0032 2 2 2 U+0033 3 3 3 U+0034 4 4 4 U+0035 5 5 5 U+0036 6 6 6 U+0037 7 7 7 U+0038 8 8 8 U+0039 9 9 9 U+003A : : : U+003C < N/A < U+003D = N/A = U+003E > N/A > U+003F ? N/A ? U+0040 @ N/A @ U+0041 A A A
Unicode Character DSEG7 DSEG14 U+0042 B B B U+0043 C C C U+0044 D D D U+0045 E E E U+0046 F F F U+0047 G G G U+0048 H H H U+0049 I I I U+004A J J J U+004B K K K U+004C L L L U+004D M M M U+004E N N N U+004F O O O U+0050 P P P U+0051 Q Q Q U+0052 R R R U+0053 S S S U+0054 T T T U+0055 U U U U+0056 V V V U+0057 W W W U+0058 X X X U+0059 Y Y Y U+005A Z Z Z U+005C \ N/A \ U+005E ^ N/A ^ U+005F _ _ _ U+0060 ` N/A ` U+0061 a a a
Unicode Character DSEG7 DSEG14 U+0062 b b b U+0063 c c c U+0064 d d d U+0065 e e e U+0066 f f f U+0067 g g g U+0068 h h h U+0069 i i i U+006A j j j U+006B k k k U+006C l l l U+006D m m m U+006E n n n U+006F o o o U+0070 p p p U+0071 q q q U+0072 r r r U+0073 s s s U+0074 t t t U+0075 u u u U+0076 v v v U+0077 w w w U+0078 x x x U+0079 y y y U+007A z z z U+007C | N/A | U+007E ~ N/A ~ U+00A5 ¥ N/A ¥ U+00A6 ¦ N/A ¦ U+00B0 ° ° ° U+00B1 ± N/A ±
DSEGWeather
Unicode Character DSEGWeather U+0030 0
(ALL SEGMENT) 0 U+0031 1
(SUN) 1 U+0032 2
(CLOUD) 2 U+0033 3
(RAIN) 3 U+0034 4
(HARD RAIN) 4
Unicode Character DSEGWeather U+0035 5
(SNOW) 5 U+0036 6
(THUNDER RAIN) 6 U+0037 7
(THUNDER HARD RAIN) 7 U+0038 8
(THUNDER) 8 U+0039 9
(SUN AND CLOUD) 9 U+003A :
(ALL OFF 1)
Unicode Character DSEGWeather U+0041 A A U+0042 B B U+0043 C C U+0061 a a U+0062 b b U+0063 c c U+003B ;
(ALL OFF 2)
4.License of DSEG series
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
claim authorship of DSEG.
sell DSEG or modified font itself.
*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
These fonts are created withFontForge onUbuntu14.04LTS.
For Designing"7SEGG-CHAN", I use an Equation of Egg Shaped Curves by Nobuo Yamamoto. One of this curve can be expressed in following equation.
\[ 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
2020-03-15(Ver0.46):Added "DEGREE SIGN"(U+00B0). Added "LOW LINE"(U+005F) on DSEG7.
Fixed an issue where the period(U+002E) width was not zero.
Fixed an issue where the period(U+002E) width was not zero. 2018-01-09(Ver0.45):Added Makefile and build script.(Merged alexmyczko's script.')
2018-01-02(Ver0.44):Modified colon character position for balancing in Italic style. etc.
2017-08-15(Ver0.43):Added package.json and registerd npmjs.com.(Merged nils-werner's json)
2017-04-27(Ver0.42):Added WOFF2 file format, embedded extended metadata block to *.woff and *.woff2.
2017-03-16:Modified articles of "3.Usage and Specifications"
2017-01-07(Ver0.41):Assigned all-segment-off character to exclamation mark(U+0021).
2017-01-06(Ver0.40):The license of DSEG has been changed to SIL Open Font License 1.1. Released in GitHub.
New weather icons(DSEGWeather) are released.
New weather icons(DSEGWeather) are released. 2015-10-25:Miss spells were corrected, sentences of "4.License of DSEG series" are modified.
2015-07-20(Ver0.30):New 14-segment fonts are released.
2014-11-15(Ver0.21):Documents(Readme) are modified.
2014-11-04(Ver0.20):DSEG14 is available. A distribution package is renamed to "DSEG".
2014-09-09(Ver0.11):CAD drawings are shown.
2014-09-07(Ver0.10):Initial version of DSEG7 is launched.
8.References