Giter Site home page Giter Site logo

plemoljp's People

Contributors

pddg avatar ryota2357 avatar 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

plemoljp's Issues

macOS で 一部の記号の幅がずれています

HackGen, PlemolJP ともに利用させていただいています。
HackGen では問題なかったのですが、PlemolJP の各フォントでは macOS において一部記号の幅がわずかに広くなっているようで、行によって文字位置がずれてしまっています。

image

0x0020 - 0x007e の範囲では添付画像の通り " ' , . : ; ` が広くなっています。 ! と 0 の幅がほかの英数字等の文字幅です。
VS Code と macOS 標準の テキストエディット で確認しました。
同じフォントデータとテキストを使用して Window 10 の VS Code ではほかの文字と同じ幅になっているのは確認しました。

環境

フォント
PlemolJP v0.5.1, PlemolJP Console ほか

OS
macOS 11.6.1 Big Sur
Mac mini(M1, 2020)

Visual Studio Code
バージョン: 1.61.0 (Universal)
コミット: ee8c7def80afc00dd6e593ef12f37756d8f504ea
日付: 2021-10-07T18:11:58.853Z (2 日前)
Electron: 13.5.1
Chrome: 91.0.4472.164
Node.js: 14.16.0
V8: 9.1.269.39-electron.0
OS: Darwin arm64 20.6.0

テキストエディット
バージョン1.16 (365.2)

**語 繫体字 簡体字

世界各国語のだいたいの文字は使えていますが、**語の文字(繁体字・簡体字)は含まれていないのでしょうか。

Console版で、罫線素片、ブロック要素を半角にする

IBM Plex Monoでは以下の範囲の記号が含まれておらず、強制的にIBM Plex Sans JPに含まれるグリフ(全角)が適用される。Console版においてはこれを半角化したい。

  • 罫線素片 0u2500-257F
  • ブロック要素 0u2580-259F

英数字が日本語文字に比べて低い

英数字が日本語文字に比べて、文字の高さが低いのは何故でしょうか?個人的には大文字のアルファベットと日本語文字が同じ高さの方が読みやすいです。

IBM Plex Mono V2.3の取り込み

派生元のIBM Plexからv6.0.0がリリースされました。

IBM Plex v6.0.0のリリースノート によると
v6.0.0に収容されている IBM Plex Mono V2.3にて、罫線素片などいくつかグリフが追加されているようです。

現在のPlemolJPで、IBM Plex Monoに含まれていないことグリフについてIBM Plex JPのグリフを利用していた物もあったと思うのですが、IBM Plex Monoに新たに追加されたグリフについて、IBM Plex Monoのグリフをそのまま利用するように対応する予定はあるでしょうか?

Visual Studio Codeで括弧やクォーテーションを使うとカーソルがずれる

美しいフォントをありがとうございます。

PlemolJP ConsoleをVSCodeで使用しています。
括弧やクォーテーションを使うとカーソルと文字の表示がずれることがあります。
VSCodeの言語は、PythonとCで発生することを確認しました。

image

一方、メモ帳で同じ内容を同じフォントで表示しても、ずれることは無いようです。

image

VSCodeのフォント設定は以下のとおりです。
フォントサイズをメモ帳に合わせて12としても、改善しませんでした。

{
  "editor.fontSize": 14
  "editor.fontFamily": "'PlemolJP Console', Consolas, 'Courier New', monospace"
}

解決方法、または追加で調査すべき事項等があれば、ご教示いただけないでしょうか?

環境

フォント

PlemolJP Console v0.2.2

OS

Windows 10 Pro 64bit 1904

VSCode

バージョン: 1.59.0 (user setup)
コミット: 379476f0e13988d90fab105c5c19e7abc8b1dea8
日付: 2021-08-04T23:13:12.822Z
Electron: 13.1.7
Chrome: 91.0.4472.124
Node.js: 14.16.0
V8: 9.1.269.36-electron.0
OS: Windows_NT x64 10.0.19043

macOS で 等幅フォントとして分類されていません

Hackgen から愛用しています。
私は macOS で使用しているのですが、等幅フォントとして認識されていません。
実用上はほとんど問題はないのですが、ごくまれに等幅フォントのみしかフォント指定できないソフトがあり、フォント指定できない場面がありました。
コードエディターのために、いわゆる等幅フォントをいろいろインストールしているのですが、他のフォントでも等幅と分類されるフォント自体が少ないです。
Source Han Mono 等も等幅にはなっていませんので、macOS の認識条件が特殊なのかもしれません。

本家 IBM Plex Mono は等幅として分類されています。

等幅として分類されているフォント
image

インストールしているフォント(一部)
image

円記号(U+00A5)の幅が全角になっています。

バックスラッシュ(U+005C)と円記号(U+00A5)を使い分ける等倍フォントを捜していました。
PlemolJP-Regular.ttf を試したのですが、円記号(U+00A5) の幅が全角になっています。
円記号(U+00A5)も半角幅にならないでしょうか?

Nerd fontsのコードポイントが移動する

https://www.nerdfonts.com/releases

Nerd fontsの一部の文字(F500 - FD46)のコードポイントが移されます。

Material Design Icons

The Material Design Icons have to move codepoints. Historically we patch them in between F500 - FD46; but part of that range is needed for Chinese and other glyphs. With #773 and Plan 5+ of #365 their new home will be after F0001. And they grow considerably.

The v2.3.x release has both, the ‘old’ and the ‘new’ codepoints to enable you an easier transision. Please change already now your prompts and other uses to the new codepoints. Release v3.0.0 will finally drop the old codepoints (F500 - FD46).

最新版ではすでに移動先のコードポイントにすでに各文字が割り当てられ、
移動前の文字についてはobsoleteとしてマークされています。

image

対応のタイミングは手間の少ないところを狙う形になるかとは思いますが、いずれ対応したほうが良いかもしれません。

罫線素片の一部が全角として扱われている

素晴らしいフォントを作っていただきありがとうございます。

03855ec にて罫線素片とブロック要素の半角化の対応をされているかと思いますが、
一部の罫線素片がまだ全角として扱われているようです。

以下のスクリーンショットはv0.2.2で確認したときのものですが、
U+256D U+256E U+256F U+2570 が全角扱いされていることで罫線がずれているようです。

image

Start a fork project for Korean

First of all, thank you for providing the wonderful scripts. It will help me to make a beautiful coding font of IBM Sans KR as well as other fonts with small modification.

I hope to start a fork project for IBM Plex Sans KR with Plex Mono. I've just tried a bit, but I think it can be done by small modification of the scripts at the first stage.

I want to know whether you like names as similar to your project (eg. PlemolKR) or something different.

Thank you and hope to have a chance to contribute your project.

(Sorry for sending this message to issue board, but I couldn't find a suitable page for it.)

v0.5.0 macOS にてフォント検証で「'post'テーブルの使用性」エラー

Twitterより。

PlemolJP、最新の0.5.0はmacOSでフォントを検証に失敗する。0.4.0では問題なし。upstreamの問題だろうか。

引用元: https://twitter.com/matsuu/status/1444458312523599874?s=20

image

※作者はMacを所有していないため、検証にご協力いただける方は以下をご報告いただき、修正ビルドの検証(解消されたかを確認)にご協力いただければ幸いです。

  • macOSのバージョン
  • v0.5.0 をインストールして、同様の問題が起こるか
  • 修正ビルドがインストールできるか(修正はこれから対応します)

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.