2017-11-30 12 views
0

CodenameOneでテーマのラベルのデフォルトフォントを変更しようとしています。 theme.resを見て、ビットマップを使って新しいフォントを作成しました。 theme.res内のLabelsのフォントを変更すると、プレビューは完全に動作し、私が望むフォントが表示されます。しかし、実際に私のプログラムを実行すると、フォントはデフォルトから変更されていますが、私が作ったフォントではありません。 「推奨されていません!」というビットマップの他にポップアップがあります。私はその意味と、なぜ私のフォントがプレビューでしか機能しないのかは分かりません。 ありがとう!コードネーム1でラベルのフォントを設定できない

+0

コードを共有してください。 – notyou

+0

表示するコードはありません。私は「フォントを追加」をクリックし、イタリック体のTimes New Romanに設定してから、Label内でそのフォントを自分が作成したフォントにするように選択しました。私は写真を追加しますが、stackoverflowは実際には許可していません。 –

答えて

3

ビットマップフォントは使用しないでください。

彼らは古くてひどいです。あなたが望むTTFファイルをsrcディレクトリに置き、それを選択するだけです。私はネイティブフォントを使用することをお勧めします。 fonts section in the developer guideを参照してください。

1

ウィキペディアによると、 撤回現在の技術的な使用法では、ある機能が推奨されていないと述べるためには、それを使用することに対する推奨に過ぎません。非推奨に注意しないでプログラムや製品を作成することは、依然として可能です。

基本的には、ライブラリ/クラス/メソッドが改良版に置き換えられていることを意味します。 など、日付はカレンダーのリリースによって廃止されました。

フォントの問題については、いくつかのコード例が必要です。

関連する問題