Saturday, June 10, 2006

(MC360) MC360的中文字型(三)

今天還是在弄MC360的字型。可能是我比較龜毛,若桌面的字型看不順眼,根本就不想要進行下一步的介面調整的工作。到昨天為止,我比較滿意的字型,是我 加粗後的王宗漢細黑體,但是這個字體的文字量太少,在XBMC桌面改為UTF-8顯示之後,使用起來就覺得不足夠了。Arialuni.ttf在 MC360之下太細,於是我又採用上次加粗王宗漢字型的做法,用font creator這個軟體把每個筆劃都加粗了一些,而其效果也還不錯。

我 又試了別的字型,這次找的是號稱內含二十三國字型的X康中黑體;當然,還是得經過加粗的處理。在跑完font creator之後上傳使用,覺得比加粗後的Arialuni.ttf還好看些,我想這個字型將成為我使用MC360這個skin時的主力字型了。這一波 的字型測試,到這裡就暫時結束。

這是我目前最滿意的字型,中文字清楚易辨,英文字也還蠻可以搭配的。


分享的檔案裡有日文的話,這個字型也可正常的顯示。
顯示韓文(字幕選項)也沒問題,這才能完全發揮UTF-8的妙用。


另 外,就是關於font.xml裡的字型設定。昨天以前,我都是採用檔案裡面MC360那一組ttf的字型設定,去修改為所使用的中文字型。但後來在 TvGame360的討論區裡,從cmy004兄的發言中才得知,這一組ttf字型的設定並不完整,以致skin裡有許多字並沒有秀出來。我在比對之後, 發現共有五組字型是缺的:font11, font16, font20, bold14, bold16。把這幾組字型設定加進去之後,MC360上的文字才能完全顯示。我現在的中文字型,是把每組字的大小增大了四級,去掉所有的<style>bold</style>,設定如下:
<fontset id="dfheimdu_bold" unicode="true">
<font>
<name>font11</name>
<filename>dfheimdu_bold.ttf</filename>
<size>16</size>
<shadow>FFffffff</shadow>
</font>

<font>
<name>font13</name>
<filename>dfheimdu_bold.ttf</filename>
<size>18</size>
<shadow>FFffffff</shadow>
</font>

<font>
<name>font14</name>
<filename>dfheimdu_bold.ttf</filename>
<size>18</size>
<shadow>FFffffff</shadow>
</font>

<font>
<name>font16</name>
<filename>dfheimdu_bold.ttf</filename>
<size>21</size>
<shadow>FFffffff</shadow>
</font>

<font>
<name>font20</name>
<filename>dfheimdu_bold.ttf</filename>
<size>25</size>
<shadow>FFffffff</shadow>
</font>


<font>
<name>matrix8</name>
<filename>dfheimdu_bold.ttf</filename>
<shadow>FFffffff</shadow>
</font>

<font>
<name>font04</name>
<filename>dfheimdu_bold.ttf</filename>
<size>20</size>
<shadow>FFffffff</shadow>
</font>

<font>
<name>font10</name>
<filename>dfheimdu_bold.ttf</filename>
<size>17</size>
<shadow>FFffffff</shadow>
</font>

<font>
<name>font12</name>
<filename>dfheimdu_bold.ttf</filename>
<size>17</size>
<shadow>FFffffff</shadow>
</font>

<font>
<name>fontKB</name>
<filename>dfheimdu_bold.ttf</filename>
<shadow>FFffffff</shadow>
</font>

<font>
<name>font101</name>
<filename>dfheimdu_bold.ttf</filename>
<size>17</size>
<shadow>FFffffff</shadow>
</font>

<font>
<name>special12</name>
<filename>dfheimdu_bold.ttf</filename>
<size>19</size>
<shadow>FFffffff</shadow>
</font>

<font>
<name>special13</name>
<filename>dfheimdu_bold.ttf</filename>
<size>19</size>
<shadow>FFffffff</shadow>
</font>

<font>
<name>fontBL</name>
<filename>dfheimdu_bold.ttf</filename>
<size>15</size>
<shadow>FFffffff</shadow>
</font>

<font>
<name>font08</name>
<filename>dfheimdu_bold.ttf</filename>
<size>17</size>
<shadow>FFffffff</shadow>
</font>

<font>
<name>font18</name>
<filename>dfheimdu_bold.ttf</filename>
<size>22</size>
<shadow>FFffffff</shadow>
</font>

<font>
<name>bold14</name>
<filename>dfheimdu_bold.ttf</filename>
<size>18</size>
<shadow>FFffffff</shadow>
</font>

<font>
<name>bold16</name>
<filename>dfheimdu_bold.ttf</filename>
<size>20</size>
<shadow>FFffffff</shadow>
</font>

</fontset>

如果覺得我的設定還可以的話,可以直接複製上面的例子,再自行修改使用。

0 comments: