Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

gjyの下端が切れる #16

Closed
miiton opened this issue Oct 12, 2017 · 14 comments

Comments

@miiton
Copy link
Owner

commented Oct 12, 2017

WindowsのcmderとMacのターミナル( thx! @hnakamur )で確認

@hnakamur

This comment has been minimized.

Copy link

commented Oct 12, 2017

イシュー作成していただいてありがとうございます!

ツイートした内容+αをこちらにも転機します。

OSのバージョンはOS X Yosemite 10.10.5です。

Cicaフォント2.0.2をmacOSのターミナル.appで使うと18ptだと問題ないのですが15ptとか16ptとかにすると場所によってgjyの下が少しだけ切れてしまいます。添付のスクショの最後の2行です。ウィンドウを切り替えて表示が更新されると治る時もあります。

cica-2 0 2-on-terminal app

iTerm2だとCica 2.0.2の15ptでも切れる問題は起きないです。http://Terminal.app で「ボールドフォントを使用」をオフにしていてもiTerm2に比べると太く見えるのも謎です。

cica-2 0 2-on-iterm2

@miiton

This comment has been minimized.

Copy link
Owner Author

commented Oct 12, 2017

直りそうな気配はしていますがちょっと時間がかかりそうです

参考情報

@miiton

This comment has been minimized.

Copy link
Owner Author

commented Oct 12, 2017

ちなみに太く見えるのはアプリケーションのフォントレンダリングの方法の違いだと思いますので、フォント側で出来るのは太さの違うウェイトを用意するとかかなと思われます。

@miiton

This comment has been minimized.

Copy link
Owner Author

commented Oct 12, 2017

いけてる気がする...!

    _font.os2_winascent = 0
    _font.os2_winascent_add = True
    _font.os2_windescent = 0
    _font.os2_windescent_add = True

    _font.os2_typoascent = -150
    _font.os2_typoascent_add = True
    _font.os2_typodescent = 100
    _font.os2_typodescent_add = True
    _font.os2_typolinegap = 0

    _font.hhea_ascent = -150
    _font.hhea_ascent_add = True
    _font.hhea_descent = 100
    _font.hhea_descent_add = True
    _font.hhea_linegap = 0

CicaTest-iss16-01.zip

miiton added a commit that referenced this issue Oct 12, 2017
@miiton

This comment has been minimized.

Copy link
Owner Author

commented Oct 12, 2017

Windowsで残念なことになっていました

win10 before-intellij running 2017-10-13 08-16-43

@hnakamur

This comment has been minimized.

Copy link

commented Oct 12, 2017

参考情報と調整ありがとうございます。
OSX Yosemite 10.10.5, Terminal.app, CicaTest 15ptでgjyの下が切れないのを私も確認しました。
今晩自宅のWindowsのminttyでも確認してみます(minttyでもgjyの下が切れる現象が出ていました)。

@miiton

This comment has been minimized.

Copy link
Owner Author

commented Oct 13, 2017

ありがとうございます!

Windows解消しました

win10 before-intellij running 2017-10-13 09-31-16

CicaTest_iss16-17_02.zip

#17 もついでに解消

@hnakamur

This comment has been minimized.

Copy link

commented Oct 13, 2017

ありがとうございます!素晴らしいです!
CicaTest_iss16-17_02.zip でOSX Yosemite 10.10.5, Terminal.app, CicaTest 15ptでgjyの下が切れないのを確認しました。

@miiton

This comment has been minimized.

Copy link
Owner Author

commented Oct 13, 2017

ありがとうございます!

@miiton

This comment has been minimized.

Copy link
Owner Author

commented Oct 13, 2017

cmder OK

win10 before-intellij running 2017-10-13 13-19-33

@miiton

This comment has been minimized.

Copy link
Owner Author

commented Oct 13, 2017

Cygwin(=mintty?) OK!

win10 before-intellij running 2017-10-13 13-29-19

@hnakamur

This comment has been minimized.

Copy link

commented Oct 13, 2017

msys2 の msys2-x86_64-20161025.exe で入れたmintty上で CicaTest_iss16-17_02.zip を使うとjgyの下が切れないことを私の方でも確認しました!ありがとうございます!

@miiton

This comment has been minimized.

Copy link
Owner Author

commented Oct 13, 2017

了解です!クローズします!

@miiton miiton closed this Oct 13, 2017
@miiton

This comment has been minimized.

Copy link
Owner Author

commented Oct 13, 2017

リリースもしました
https://github.com/miiton/Cica/releases/tag/v2.0.3

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
2 participants
You can’t perform that action at this time.