yuru7 / HackGen

Hack と源柔ゴシックを合成したプログラミングフォント 白源 (はくげん/HackGen)

Home Page:https://qiita.com/tawara_/items/374f3ca0a386fab8b305

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

tree や pstree の表示が崩れる

huyu398 opened this issue · comments

commented

現象

treepstree を実行すると,「┬」や「├」や「└」でツリー表示されるが,これらの表示が崩れる.
pstree結果

Windows 標準のフォントプレビューで確認しても,表示が崩れているのが確認できる.
─┬─
├─
└─
│

動作環境

HackGen Console for Powerline Version 1.2.1
pstree Version 23.1
tree v1.7.0
Windows 10 (WSL Ubuntu 18.04.3 LTS)
Ubuntu 18.04.2 LTS (WSL から ssh 接続)

P.S.

HackGen,大変ありがたく使わせていただいています.
環境構築のたびのフォント導入がとても簡単になってありがたいです. :)

ご報告ありがとうございます。事象を確認しました。

HackGen (35版は含まない) の Console 版でのみ発生している事象のようです。ヒンティングの処理がどうも悪さをしているようです。

HackGen Console で ┬├└ を表示
image

ヒンティング削除後
image

時間を見つけて対処します。

メモ

  • Console 版は罫線関係のグリフを一時的に退避、Modified Hack のグリフから削除
  • ヒンティング付与後、退避したグリフを merge
U+2534	┴	(128, 16)	┻
U+252C	┬	(136, 16)	┳
U+251C	├	(144, 16)	┣
U+253C	┼	(152, 16)	╋
U+2524	┤	(160, 16)	┫
U+2500	─	(168, 16)	━
U+2502	│	(176, 16)	┃
U+250C	┌	(192, 16)	┏
U+2510	┐	(200, 16)	┓
U+2514	└	(208, 16)	┗
U+2518	┘	(216, 16)	┛
U+2576	╶	(168, 96)	罫線短い右
U+2577	╷	(176, 96)	罫線短い下
U+2574	╴	(184, 96)	罫線短い左
U+2575	╵	(192, 96)	罫線短い上
U+253B	┻	(200, 96)	二重罫線┻
U+2533	┳	(208, 96)	二重罫線┳
U+2523	┣	(216, 96)	二重罫線┣
U+254B	╋	(224, 96)	二重罫線╋
U+252B	┫	(232, 96)	二重罫線┫
U+2501	━	(240, 96)	二重罫線━
U+2503	┃	(248, 96)	二重罫線┃
U+250F	┏	(256, 96)	二重罫線┏
U+2513	┓	(264, 96)	二重罫線┓
U+2517	┗	(272, 96)	二重罫線┗
U+251B	┛	(280, 96)	二重罫線┛
U+257A	╺	(288, 96)	二重罫線短い右
U+257B	╻	(296, 96)	二重罫線短い下
U+2578	╸	(304, 96)	二重罫線短い左
U+2579	╹	(312, 96)	二重罫線短い上
U+2537	┷	(320, 96)	複合罫線┷
U+252F	┯	(328, 96)	複合罫線┯
U+2538	┸	(336, 96)	複合罫線┸
U+2530	┰	(344, 96)	複合罫線┰
U+2520	┠	(352, 96)	複合罫線┠
U+2542	╂	(360, 96)	複合罫線╂
U+2528	┨	(368, 96)	複合罫線┨
U+251D	┝	(376, 96)	複合罫線┝
U+253F	┿	(384, 96)	複合罫線┿
U+2525	┥	(392, 96)	複合罫線┥

v1.3.0 にて修正しました!ご確認ください。

commented

@yuru7
早速ご対応いただきましてありがとうございます!
無事に罫線関係の文字が表示されました.