web-dev-qa-db-ja.com

テキストモードのSolarisコンソールで使用されているフォントの識別は何ですか?

Solarisでコンソールテキストに使用されているフォントの識別は何ですか?

Windowsに相当するものはありますか?

添付のスクリーンショットの例を参照してください。

solaris text console session

8
mdpc

フォントをある時点でTTFファイルに変換しましたが、OS Xでこれを使用して成功しました。アンチエイリアシングを使用してレンダリングすると、驚くほど幅広いサイズで使用できます。

こちらから入手できます: https://us-east.manta.joyent.com/jmc/public/tmp/gallant12x22.ttf

7

このフォント(Sun Gallant Demi)のソースコードは、次の場所にあります。

https://github.com/illumos/illumos-gate/blob/master/usr/src/uts/common/io/12x22.c

Linuxディストリビューションの/usr/lib/kbd/consolefonts/Sun12x22.psfu.gzで利用できます(またはそれに相当するもの)。

psf2bdfFontforgeなどの変換ツールを使用していることは間違いありません。Windowsで使用できるものに変換できます。

結果のフォントは幅が固定されているため、独自のサイズでのみ使用できることに注意してください。他のサイズでは、ピクセル補間のために見苦しいテキストになります。

5
jlliagre

Andrew Gabrielによると 2013年のUsenetスレッド

In article <[email protected]>,
- show quoted text -
I don't think you can. There's only one font built-in to the vgatext
driver which is 8x16, which gives standard size (80x24?) on 1024x768
VGA console.

I have a vague recollection it could be done with much older releases
of Solaris x86 which used the fonts stored in the VGA card (of which
there are several standard sizes), but now it loads Sun's workstation
font into the VGA card, and there's only one resolution of that
included in the x86 driver.

BTW, the font is a bitmap font called Sun Gallant Demi, or in X,
-Sun-gallant-demi-*-normal-*-*-*-*-*-*-*-*-*

So in theory you could run:

xterm -font '-Sun-gallant-demi-*-normal-*-*-*-*-*-*-*-*-*' -fg white -bg black

to run an xterm looking like the console, except Solaris 11 no longer
includes the Sun fonts. You may be able to extract them from an
older release or find them somewhere on the web.

-- 
Andrew Gabriel
[email address is not usable -- followup in the newsgroup] 

フォント名にSunが指定されている場合、Windowsでそのフォントを正確に取得することはほとんどありません。

2
Thomas Dickey