Code Monkey home page Code Monkey logo

Comments (3)

yuru7 avatar yuru7 commented on August 19, 2024

@ujimushi
ご報告ありがとうございます。
日本語コードページの問題に対処した v0.0.6 を公開しました。
お暇なときに試してみてください。

from juisee.

ujimushi avatar ujimushi commented on August 19, 2024

対応ありがとうございます。
結果からいうと,日本語のコードページを追加していただいたv0.0.6を試してみましたがうまく表示できませんでした。
私が想定していた原因とは違ったようです。

ただ,Emacsが自動でencodingを認識しているところがうまくいってないのは間違いないようで,
色々調べてみると,
デフォルトのフォントセットのunicodeJuiseeを指定する設定

(set-fontset-font t 'unicode "Juisee")

を追加することで,うまく表示できるようになりました。(現行のv0.0.5でもうまくいきました)
これはLinux版のEmacsでも発生していたようで,今までは代わりにUDEV Gothicを表示していて違和感が無かっただけ
(以前から使っていたフォントのため)のようでした。

juisee-display-japanese-fonts

ネットで検索して色々調べてみると,Emacsの自動encoding設定でうまく表示できない例は
まれによくあるようで,同じJuliaMonoを用いた合成フォントであるJuGeMフォントでも同様の問題があり,同じ方法で表示可能でした。
Emacsの場合,設定側で対策するのはわりと普通の対応のようです。

最近使っていたRicty,UDEV Gothic等では特に問題がなかったので動揺してチケットを上げてしいました。
大変お騒がせしました。すみません。

Unicodeでも文字コードの範囲ごとに(例えば絵文字は別フォント等)設定する例もあるようですが,
EmacsでJuiseeの日本語グリフを表示する最少設定追加としては上記で良さそうです。

お手数おかけしました。

追記

個人的な好みでHWSZ版を手元でビルドして使っています。
スクリプトのオプションとしてだけでいいので「スラッシュゼロ」の出力機能を残しておいて欲しいです。

from juisee.

yuru7 avatar yuru7 commented on August 19, 2024

原因違いだったとのことですが、解消できたようで何よりです。詳細な設定方法についても情報共有ありがとうございます。きっと同様の不具合があたった方の参考になると思います。

スクリプトのオプションとしてだけでいいので「スラッシュゼロ」の出力機能を残しておいて欲しいです。

はい、オプションとしては今用意しているものを削除する予定はありません。「スペースは見えなくていいのに」「ゼロがスラッシュだったらなぁ」はHackGenをリリースした当初からよく聞こえてくる声でしたので、そういったこだわりある方に向けてご用意してみたものです。ご愛用いただけて嬉しいです。

from juisee.

Related Issues (5)

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.