ARTSAK blogs

zb4r8 uiのフォントサイズ+種類を変える

ご利用は自身のリスクの元にって事で。

主要な部分でuiに関わる部分の場所さっくり変えてみたいって時足がかりにはなるかな?と。

*fontサイズでシリアル入力とかで問題有るケースも有るようなので一応軽くって事前提のスタイルで宜しくお願いします。

 

デフォルトの位置はここです。

C:\Program Files\Pixologic\ZBrush 4R8\ZData\ZLang

新しくr8で追加されたフォルダーですね。

 

こういうものはシステムに入れて置くのは嫌いなのでシンボリック張っちゃいます

これでシステムSSDが死んでも平気と言うこと。

 

 

artsak666.hatenablog.com

後、コピーはzlang丸々取ってオリジナル保持してから改変していけばいいです。

f:id:ARTSAK666:20170615121450p:plain

末尾が■なのはosのコピー改変しているからです~コピーでも無視するはずです。

 

artsak666.hatenablog.com

 

ZFontsMac.xml

ZFontsWin.xml

関わりあるのはこいつらですね。(多分 win版/mac版って事だと思う)

エディターで見ると

<fontmaps>
<!-- Default map -->
<!-- Languages:
- "en": English
- "jp": Japanese
- "de": German
- "es": Spanish
- "fr": French
- "zn": Chinese
- "zc": Custom
-->
<fontmap
unicode = "0000-FFFF"
language = "jp"
sysfont = "NotoSansCJKjp-Regular.otf;meiryo.ttc,3"/>
<fontmap
unicode = "0000-FFFF"
language = "kr"
sysfont = "NotoSansCJKkr-Regular.otf"/>
<fontmap
unicode = "0000-FFFF"
language = "zc"
sysfont = "NotoSans-Regular.ttf;NotoSansCJKjp-Regular.otf;NotoSansCJKsc-Regular.otf"/>
<fontmap
unicode = "0000-FFFF"
language = "fr,en,de,es"
sysfont = "NotoSans-Regular.ttf;segoeui.ttf;segoe.ttf"/>
<fontmap
unicode = "0000-FFFF"
language = "zn"
sysfont = "NotoSansCJKsc-Regular.otf;msyh.ttf,1;simkai.ttf,0;msjh.ttf,1"/>
<fontmap
unicode="0000-FFFF"
sysfont="NotoSans-Regular.ttf;NotoSansCJKjp-Regular.otf;NotoSansCJKsc-Regular.otf;segoeui.ttf;segoe.ttf;meiryo.ttc,3;msyh.ttf,1;simkai.ttf,0;msjh.ttf,1;ARIALUNI.TTF"/>
</fontmaps>

 

どう考えてもお察しな項目が頭の方にズラリ。

システム見てんのかな?とか思ったんですが \ZLang\ZFont が居場所ぽいです。

 

ちなみにotfが opentypefont ttfがtruetypefont fonがfontfile

ただどれでも受け付けるようです。

構文としてはjpならこれが一塊

<fontmap
unicode = "0000-FFFF"
language = "jp"
sysfont = "NotoSansCJKjp-Regular.otf;meiryo.ttc,3"/>

 

問題の所はsysfont ,で区切りを入れてフォントの種類を複数指定出来ます

多分形から推測するに1,1バイト 2,マルチランゲージ等なん感じが多いです。

uslungも複数有るので区分という方が正しいんでしょうけど。

解像度に対して項目3つが有ってどうのって有るのでその区分な気がしますが。

 

f:id:ARTSAK666:20170615061415p:plain

f:id:ARTSAK666:20170615061823p:plain

で・・・一応変わりました。

がどれもしっくり来ないので変えられる方法も有るんだと言う事です。

(デフォの英語で別に問題無い人なので、調べていたのは多分txt出力がfontfileの種類に依存するんじゃないかな?と言うことでfontの中で文字が足りなければ生成出来ないはずなのでfontに足りない文字マージして拡張するか…と言うリカバリーとして調べていました)

 txt fontサイズをいじる方法があるようなので

\zfontswin\ を弄ります

4k対応と言うことでスケーリングで比率って事なのかな?と思いますが違ってても

変わる事実は変わらないのでやっていきたいと思います

 

fontmapの下に列挙されているものが参照データとなります。

 

あとわざと変化大きくするのに値大きくしたりしているのでご了承を

あとあんま触って良くないので変化のある一部を載せます。

ちょこっとだけど変化は一応確実にしますので

見た感じで1pxでも縦を削りたい上で変化大きくしたくない場合は

デフォ 25 20%位でしょうか。

 

<!-- Palette titles in top menu, Brush/materials/Stroke/Alpha large selector icons names, SubTool names, Layer names, labels in colors modifiers (in Materials, UI colors prefs, etc) -->
<font name="TFont" shadow="3" fixed="false" width="25%" height="25%"></font>

<!-- Unused? -->
<!-- <font name="SFont" shadow="3" fixed="true" width="16.67%" height="16.67%">

f:id:ARTSAK666:20170615123915p:plain

トップメニューのサイズですね。

 

 

</font> -->
<font name="SFont" alias="TFont"/>

<!-- Buttons/sliders texts, all LightBox texts, title bar -->
<font name="SFont2" shadow="0" fixed="false" width="25%" height="25%"></font>

f:id:ARTSAK666:20170615124314p:plain

そこかしらに使われているfontサイズだと思えばいいです。

 

 

<!-- Tooltips/Autonotes texts, Dialog boxes (freeze SubD levels, etc), text in ZScripts (see ZPlugins>>Misc Utilites>>TextFileViewer) -->
<font name="NoteFont" shadow="none" fixed="false" width="31%" height="31%"></font>

f:id:ARTSAK666:20170615125936p:plain

タブの名前の所とかのfontサイズですね。

 

 

<font name="SMFont" alias="NoteFont"></font>

<!-- ONLY when tooltips large button size preference is enabled - Tooltips/Autonotes texts -->
<font name="MFont" shadow="none" fixed="false" width="40%" height="40%"></font>

<!-- Unused? -->
<font name="LFont" alias="MFont"/>
<!-- <font name="LFont" shadow="none" fixed="true" width="27.08%" height="50%">

f:id:ARTSAK666:20170615125326p:plain

ポップアップに使われるfontサイズですね。

意外と大きくてもこれは大丈夫な部類

 

 

 

総括

・font変えても余りしっくり来ない。

・font25 20%位がデフォぐらいの変化程度で良いんじゃないかという程度。

 

ただ大画面モニター使うからuiの文字ちっさいとかは細かく変えないなら

意外と一気に変える事が可能なんじゃないかなって印象