2015-08-15 72 views
2

使用Delphi XE8.1,如何在Android中選擇固定(等寬字體)字體?FMX:如何在Android中選擇固定字體

我試圖將font.family設置爲Droid Sans Mono,但這並沒有幫助。

+0

我想你已經看到了這個:http://www.raize.com/Articles/FmxStringGridCellFonts.asp,這對我來說似乎讓我對FMX的做事方式有所瞭解。 – MartynA

+0

@MartynA,改變字體系列實際上有一個效果,所以這個機制似乎工作。我只是認爲必須選擇現有的Android字體才能獲得理想的結果。我剛剛找到的解決方案簡單得多:將字體系列設置爲Courier New已經可以實現。 –

+1

很高興你發現有效的東西。如果您將該帖作爲答案發布,那麼這樣做會很好,這樣其他人就可以看到您是如何嘗試去做的,以及最終的解決方案是什麼。 – MartynA

回答

2

當一切都失敗時,即使最不可能的唯一答案也必須是正確的。

我的理解是,我只能選擇安裝在目標系統上的字體。如果找不到那個系統,系統將回退到默認字體。在用完邏輯方法之後,我發現只需將字體系列設置爲Courier New就可以實現。

+0

雖然這似乎在較舊的Android版本中工作,但對於棒棒糖來說,我仍然運氣不佳。 –

0
.Canvas.Font.Family:='monospace'; 

適合我的作品。