Code Monkey home page Code Monkey logo

udev-gothic's People

Contributors

yuru7 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

udev-gothic's Issues

[要望]JetBrains Mono基準の1:2幅バリアント(BIZ UD側を横に伸ばす)

JetBrains Monoを幅の基準とした、和欧 = 2:1のフォントがほしいです。
現行の1:2は欧文が窮屈ですし、3:5はMarkdownのテーブルやコンソールに適しません。

イメージとしては以下のような感じです。

image

↑の作成に使用した設定など

  • Word・UDEV Gothic 35系
  • 文字10.5pt
  • 日本語部分だけ
    • 倍率105%に拡大(メイリオ = 1/0.95倍と同等)
    • 文字間隔を広く、間隔0.8pt

同じくJetBrains Mono使用かつそちら側に幅を合わせているフォント:Momiage Mono
Fira Code使用 + Fira Code側にPlex Sans JPを合わせているフォント:Firple

名前の候補としては以下を提案します。(JPDOC・NF・LGはスペースを挟んで付け加えます)

  • UDEV Gothic Expanded
  • UDEV Gothic Ex

Windows 10 で UDEV Gothic JPDOC の罫線文字が全角にならない

  • Windows 10 21H2
  • UDEV Gothic JPDOC version 0.1.0

Windows の メモ帳 および サクラエディタ で罫線を UDEV Gothic JPDOC で表示させると、半角扱い?の様になり崩れてしまいます。

使用するテキスト:
┌─┬┐
│ ││
├─┼┤
└─┴┘

image

BIZ UDゴシック、HackGen では崩れずに表示されます。


メーラーで使用すると、とても見やすくなり気に入ってます。🙏

丸数字(①②など)がiTerm上で半角幅と認識されてしまう

丸数字をiTermで入れると文字が重なってしまうようです。
iTermやzshの設定の問題な可能性もあるかもしれません。
VSCodeでは問題なく読めました。

環境

  • macOS 13.2(22D49)
  • iTerm Build 3.4.19
  • zsh 5.8_1
  • 使用フォント UDEV Gothic JPDOC v1.1.0

起きていること

丸数字を入れると、丸数字自体は全角だが、スペースが半角分しか取られないため後ろの文字とかぶってしまう。
image

v1.2.0以降で日本語文書で全角化したい記号

v1.2.0ではJetBrains Mono v2.304にアップデートしたことで、JetBrains Monoに含まれる記号グリフが増えました。これにより、v1.1.0までBIZ UDゴシックにしか含まれていなかったために全角記号として扱われていた記号が、JetBrains Monoのグリフに上書きされて半角になってしまっている可能性があります。

日本語文書向けを標榜するJPDOC版ではこの変更が都合の悪い場面が考えられます。

このissueでは、v1.2.0でのJPDOC版において全角扱いとしたほうが良さそうな記号を洗い出します。

OFLの準拠

素晴しいフォントの数々をありがとうございます.
さて,yuru7さんのフォントの多くはOFLで公開されているフォントをリミックスして新しいフォントを作成していますね.

OFLの第二条項には,

Original or Modified Versions of the Font Software may be bundled, redistributed and/or sold with any software, provided that each copy contains the above copyright notice and this license.
(抄訳) フォントのオリジナルもしくは改変版は,任意のソフトウェアと,バンドルされたり,再配布されたり,販売されたりします.ただし (provided that),この複製物は上記の著作権表示とこのライセンスを含めてください.

とあります.そして,さらにOSSの一般の慣例に照し合せても改変したものを公開する場合,オリジナルのフォントの著作権表示を作品に含める義務があります.

しかし,yuru7さんのフォント (Udev Gothic/HackGen/Firage/Plemol)について調べたところ,
著作権表示の義務を果していなさそうです.OFL違反であるのはYuru7さんの意図しているところではないと思いますでの
修正をしてはいかがでしょうか?

正しい例としてNerd Fontsは,この条項を遵守していますので.参考にしてみてください.
https://github.com/ryanoasis/nerd-fonts/search?q=Copyright

LG系のフォントにおけるバッククオートの高さについて

LG系のフォントのみ、オリジナルのJetBrains Monoと異なり、バッククオートが行の目一杯上の位置になっています。以下はVisual Studio Codeで確認した画像です。

  • UDEV Gothic 35LG
    image

  • JetBrains Mono
    image

フォントについては素人なので、バグなのか仕様なのか判別できないのですが、JetBrains Monoと同じ高さの方が見やすく感じます。

ともあれ、素晴らしいフォントの開発ありがとうございます!
JetBrains Monoを愛用していたのですが、日本語はあきらめてたのでうれしいです。

Nerd Font非対応の文字がある

READMEにあるような旧字体以外でも、Nerd Font非対応の文字があるように見受けられます(例えば、Hex:ea8aなど)。
こちらとは別リポジトリなりますが、HackGenNerd、PlemolJPなどでも同様です。

スクリーンショット 2023-01-14 23 06 46

※もとのNed Fontから、例えばHack Nerd Fontを試してみると、アイコンが表示されます。

斜体の日本語が一部小さく表示される

ターミナル上のエディタで斜体表示を有効にしていると、斜体の日本語の一部が小さく表示されてしまいます。

2022-04-03_18-56

Cicaだとうまく表示されます
2022-04-03_18-56_1

  • UDEV Gothicバージョン: v0.0.9
  • UDEV Gothicバリエーション: UDEV Gothic 35NFLG
  • OS: ArchLinux
  • Terminal: wezterm

Nerd Fonts対応版のIVS対応が2.0.0のリリースノートに書かれていない

Nerd Fonts 3.0で、CJK互換漢字に被さっていたグリフが丸々Unicodeの私用面(U+F0000以降)に移動したため、IVSを無効化する理由がなくなりました。

https://github.com/ryanoasis/nerd-fonts/wiki/Glyph-Sets-and-Code-Points#overview

そのため、Nerd Fonts対応版では現在無効化しているIVSに再び対応するようにしてくださると嬉しいです。

https://codepen.io/tats-u/pen/GRbxvbJ

image


P.S. 2.0.0インストール後

image

===がリガチャしないケースがあります

とても素敵なフォントセット、ありがとうございます。
気になった点がありましたのでイシューします。

以下のようなプログラムのIF文で、先に書いたリテラルをマルチバイトにするとイコール3つのリガチャが解除されてしまいます。

if('あああ'===data) { ; }

以下、実際のキャプチャ画面です。
確認したのは Windows10 + VSCode 1.65.2 + フォント設定 UDEV Gothic LG です。

not-lg

修正ご検討いただけましたら幸いです。
m(_ _)m

[要望] 16進数`0`、`8`、`B`の識別性を向上したバリアント

0x08B08B08B08B
image
UDEV Gothic JPDOC を、11pt、Full HD (1920x1080)、21.5型のモニターで使用した際、このような16進数表記の数字の識別が困難です。
特に808Bを500ミリ秒以内に識別することは不可能と言っても過言ではありません。
かといって文字を大きくすれば一行に収まるコードが短くなってしまい、単体テストでLINQを多用する私には窮屈です。
結局、4K (3840x2160)、27型のモニターを導入し、スケーリングを 175% に設定しましたが、8Bは依然識別が難しく、4Kモニターを導入できない人々にとっても根本的解決と言えるものではありません。

そこで、

  • JetBrains Mono 由来のドットゼロの復活
  • Space Mono のような形状のBの導入

などを盛り込んだ、16進数識別性改善バリアントを提案します。
以下のような形状を想定しています。
(08は JetBrains Mono そのままで、Bは JetBrains Mono のパスを改変して作成しました。)

08BPlain

UDEV Gothic の後に付け加えるバリアント名の候補としては以下を提案します。(JPDOC・NF・LGはスペースを挟んで付け加えます)

  • 0x8B
  • Hex+
  • HexPlus
  • Hexadecimal+
  • BetterHex
  • Better Hexadecimal

VSCodeのターミナルでUDEV Gothic NFを正しく表示させたい。

使用OS

cat /etc/os-release 
PRETTY_NAME="Ubuntu 22.04.2 LTS"
NAME="Ubuntu"
VERSION_ID="22.04"
VERSION="22.04.2 LTS (Jammy Jellyfish)"
VERSION_CODENAME=jammy
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=jammy

VSCodeバージョン

code --version
1.77.3
704ed70d4fd1c6bd6342c436f1ede30d1cff4710
x64

gnome-terminalにて[フォントを指定]にチェックし、
[UDEV Gothic NF]を指定 。
結果
gnome-terminal

VSCodeのワークスペース設定とし[.vscode/settings.json]にて以下を記述

  },
  "terminal.integrated.fontFamily": "UDEV Gothic NF"
}

結果
VSCode-terminal

アイコンが期待した通りに表示されません。

私の[.vscode/settings.json]は、どこが間違っていますか?

Consider adding a Latin-only version?

Thank you for making this custom version of JetBrains Mono!
In fact, I've been using it for quite a while and I really love it!

I'm fully aware that this is intended to be a programming font mainly for Japanese developers, but as a Chinese user, I also find the 1:2 and 3:5 widths very helpful for my use case, it is just that the Chinese character set is not fully covered by the embedded Japanese font, and combined with certain font fallback configurations it might look inconsistent:

image

It would be so nice if a Latin-only version could be added to the build pipeline, just like another widely-used Japanese programming font M+ already has! 1 This should not only allow me to customize the Chinese fallback stack myself, but also help other people who want to embed this font in certain use cases.

Thanks again for all the nice work! 🙏

Footnotes

  1. The M PLUS Code Latin 50/60 variants stand for Latin-only versions of 50% and 60% fullwidth.

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.