Giter Site home page Giter Site logo

keshikan / dseg Goto Github PK

View Code? Open in Web Editor NEW
658.0 19.0 52.0 4.81 MB

7-segment and 14-segment font 7セグ・14セグフォント

Home Page: http://www.keshikan.net/fonts-e.html

License: SIL Open Font License 1.1

CSS 65.25% Shell 6.20% Makefile 0.16% HTML 16.66% JavaScript 11.73%
font 7-segment 14-segment weather-icons

dseg's Introduction

DSEG Font Family

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

dseg's People

Contributors

alexmyczko avatar graphemecluster avatar keshikan avatar nils-werner avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

dseg's Issues

Small display issue in the font chart on the support page

I noticed that in both the English and Japanese versions of the support page, in the chart in Section 3.5, the Character for U+005C is being displayed incorrectly. Even though it is seems to be a backslash (‘ \ ’) when copied and pasted, and that is what the character looks like in the DSEG samples, for some reason it is displaying as a yen sign (‘ ¥ ’) in the chart?

Thank you for creating these great fonts and sharing them as open-source! I am planning to use DSEG7 in my beat-link-trigger application to display times in the style that they appear on CDJ displays, because I am adding the ability to show the waveform of the track that is playing, which will be helpful to people running light shows synchronized with the music, as they can see what is coming up.

I would like to add this font to the U8g2 library

I contacted https://github.com/olikraus to know if your DSEG font could be added to his U8g2 library. I recieved this answer from olikraus:

"The central tool is bdfconv which converts .bdf into the internal u8g2 format. If you can provide .bdf then I can create the u8g2 fonts."

Would it be possible to supply .bdf files for this font?
I wish I could tell you what .bdf files are but I don't know.

DSEG = beautiful work I must say.

Add npm package

Nowadays web-people prefer to install dependencies like frameworks, CSS and fonts using npm or yarn.

Can you provide a package.json and register a package on npmjs.com so that people can easily reference your font?

Vestigial white line on numbers

Hi,

I'm using a minified version of DSEG7 Classic Regular. I see this vestigal white line on the top of "1" and "4". I'm not sure how to reproduce it. Seems to happen sporadically. It goes away if I resize the browser. This is a countdown timer so the numbers change.

Has anyone else seen this?

Screen Shot 2020-07-15 at 12 26 09 PM

Combining segments / 個別のセグメントを追加するダイアクリティカルマーク

公式にサポートされてない文字でも、特殊文字を使って合成できるようにして欲しいです。7セグと14セグしか現在はありませんが、将来16セグ版を作ることを想定して、私用領域の中で16個コードポイントを割り当てるのが良いと思います。

コード割当の提案

  • U+E000 上(16セグでは上の左半分)
  • U+E001 右上
  • U+E002 右下
  • U+E003 下(16セグでは下の左半分)
  • U+E004 左下
  • U+E005 左上
  • U+E006 **横(14、16セグでは**左半分)
  • U+E007 **上
  • U+E008 **下
  • U+E009 左上斜め
  • U+E00A 右上斜め
  • U+E00B 左下斜め
  • U+E00C 右下斜め
  • U+E00D **右半分
  • U+E00E 未使用(16セグでは上右半分)
  • U+E00F 未使用(16セグでは下右半分)
    もちろん、内部的に使っている順番があれば、それを使えばいいだけですが。

例えば、ギリシャ文字のシグマ(Σ)をDSEG14で表示する場合、アンダーバーを入力した後に、E007, E009, E00Bを入力すると出来るようになるでしょう。

Missing character for degrees

Hi, first of all thanks for the great fonts. I am about to program an LCD weather display and with the weather font this is perfect, but in the 7 and 14 segment fonts unfortunately the degree sign is missing.

sorry for my bad English

all-on character misaligns when adjusting spacing

in both openOffice and LibreOffice the following problem exists.
when tightening the spacing between characters (a technique I'd like to use to create the feel of a display that has jammed as many 14-segs per row as possible) the all-on symbol (which combined with a very dark shade I use to create the look of an all-dimmed 14SEG, but color is not the issue for this problem) gets misaligned in relation to the other characters.

I think this may be due to not adjusting the '~'s spacing data to match the rest.

Microsoft Officeで細字(Light)が使用できない

Wordでは、フォントの詳細設定画面にて、スタイル欄に「Light」が表示されますが、Lightを選択してOKを押しても反映されません。(Light Italicも同様)
PowerPointに至っては、「Light」自体がスタイル欄に表示されません。
参考に、IBM Plex Sans JPの場合、各ウェイトがそれぞれ独立したフォント(「IBM Plex Sans JP SmBld」「IBM Plex Sans JP ExtLt」など)として表示されます。
なお、これら全てのフォントをインストールするときに「すべてのユーザーに対してインストール」を選んでインストールしました。

バージョン
DSEG: v0.46、v0.50beta1の両方で確認
Office: Microsoft 365版、バージョン2206
OS: Windows 10 Pro x64 21H2

using 3 instead of 4 segments for "7"?

I see that the digit 7 is displayed using the segments a, b, c and f. But using only a, b and c seems to be much more common. This is also how the seven is displayed on my digital clock.

16セグメント版

16セグメント版を作ってみました。編集しやすいように、私用面の冒頭 U+E000~U+E00F までを独立したセグメントに割り当て、それ以外の文字はそれらへの参照で作っています。

TTFフォントファイル
DSEG16-ttf.zip

FontForgeプロジェクト
DSEG16-sfd.zip

DSEG14 と違う解釈をした文字・記号があります。

  • コロン消灯を 半角スペース から ; へ移動
  • 全消灯を ! から 半角スペース へ移動
  • 新しく収録 ! # [ ] { } ¡ § ¶ ¿ Æ Ð ß æ Œ œ ₩ € ₹
  • 小文字を追加
  • : と . の調整
  • 大文字Sの変更。旧来のSはセクション記号に移動
  • 大文字Wの変更。(元に戻しても大丈夫ですが)

dseg16preview

Should 'fonts-DSEG_v046' be added to Github repo in a folder named fonts?

Hi, been using this font since 2015 for one of our STEM (Science, Technology, Engineering & Mathematics) support projects with schools. To encourage the next generation of engineers, using Raspberry Pi's.

I looked up the latest version to include in a tutorial. Having downloaded the GitHub zip file (148ec74) and unzipped the contents on a Raspberry Pi web server for testing, found sample.html did not display the fonts.

Looking at the HTML code, I noticed the font files are not part of the GitHub distribution.
I downloaded the font files, fonts-DSGE_v046, and placed them in a sub folder named 'fonts'. 'sample.html' works nicely.

Should 'fonts-DSEG_v046' be added in a folder to Github repo named 'fonts'?

Many thanks for the fonts, Engineers, students, parents and teachers love them.

Configuration
Unzipped 148ec74 placed into /var/www/html on a Raspberry Pi 4, 4Gb running Pi Os and Ligthtpd, fully patched as of 18 Jun 2020.

Observed behaviour
Fonts are not displayed when requesting sample.html via a browser

Anticipated behaviour
Fonts rendered when requesting sample.html via a browser

Proposed solution
Add contents of fonts-DSEG_v046 to a folder named fonts to the GitHub repo

OneOfTheInfinteMonkeys

Decimal numbers using comma character?

Hi,
I look into the table I could not find any symbol for comma character. So it is not possible to display decimal numbers using comma character instead of a dot.
Is that correct or you have another way to display the comma character?
Ex: In Europe 123, 45 but in US it is 123.45

Thanks

Wrong font file name: DSEG*-(Regular)Italic

日本語で失礼します。

v0.45.0 時点で、例えば DSEG7 Classic Regular Italic を使用しようとする場合、

DSEG/css/dseg.css

Lines 41 to 48 in 3166fd8

@font-face {
font-family: 'DSEG7-Classic';
src: url('../fonts/DSEG7-Classic/DSEG7Classic-Italic.woff2') format('woff2'),
url('../fonts/DSEG7-Classic/DSEG7Classic-Italic.woff') format('woff'),
url('../fonts/DSEG7-Classic/DSEG7Classic-Italic.ttf') format('truetype');
font-weight: normal;
font-style: italic;
}
から fonts/DSEG7-Classic/DSEG7Classic-Italic.*** が利用され(ようとす)ると思います。

しかしながら、このファイル(群)は fonts ディレクトリには存在せず、かわりに DSEG7Classic-RegularItalic.*** が存在します。("Regular" が入っている)

そのため、添付されている CSS ファイルでは web font が適用されない問題が発生します。

building the ttf fonts from the sfd sources

hi

would it be possible to remove the *.ttf from the source tarball releases? and add a simple
build script (maybe with make calling fontforge) to build the fonts?

best,

No underscore in DSEG7

While DSEG7 appears capable of displaying and underscore (U+005F or _) there is not one available.

Update NPM package

I appreciate the wonderful project.

Now it seems that a little old v0.43 is being deployed to npmjs.
Could you update it to v0.45?

Is there capital 'C' in DSEG7?

This font is very beautiful 👍
Thanks for your great work.
I see that lowercase 'c' and capital 'C' are the same character 'c' in DSEG7,
Can we use capital 'C' in DSEG7?

Unicode Range

We've been supporting the DSEG fonts at Fontsource for a while and I've been wondering if you could provide the values for the CSS unicode-range selector? That would be super useful for the project and users downstream.

Thanks!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.