使用Delphi XE8.1,如何在Android中選擇固定(等寬字體)字體?FMX:如何在Android中選擇固定字體
我試圖將font.family設置爲Droid Sans Mono,但這並沒有幫助。
使用Delphi XE8.1,如何在Android中選擇固定(等寬字體)字體?FMX:如何在Android中選擇固定字體
我試圖將font.family設置爲Droid Sans Mono,但這並沒有幫助。
當一切都失敗時,即使最不可能的唯一答案也必須是正確的。
我的理解是,我只能選擇安裝在目標系統上的字體。如果找不到那個系統,系統將回退到默認字體。在用完邏輯方法之後,我發現只需將字體系列設置爲Courier New
就可以實現。
雖然這似乎在較舊的Android版本中工作,但對於棒棒糖來說,我仍然運氣不佳。 –
.Canvas.Font.Family:='monospace';
適合我的作品。
我想你已經看到了這個:http://www.raize.com/Articles/FmxStringGridCellFonts.asp,這對我來說似乎讓我對FMX的做事方式有所瞭解。 – MartynA
@MartynA,改變字體系列實際上有一個效果,所以這個機制似乎工作。我只是認爲必須選擇現有的Android字體才能獲得理想的結果。我剛剛找到的解決方案簡單得多:將字體系列設置爲Courier New已經可以實現。 –
很高興你發現有效的東西。如果您將該帖作爲答案發布,那麼這樣做會很好,這樣其他人就可以看到您是如何嘗試去做的,以及最終的解決方案是什麼。 – MartynA