Androidスタジオではttfフォントのリファレンスが多数表示されていますが、いずれもotfタイプのフォントの使用方法については説明していません。 Androidスタジオプロジェクトにotfタイプのフォントを使用する方法はありますか?Androidスタジオでのotfタイプのフォントの使用
答えて
TTFは常にサポートされています。 OTFは後で少なくとも1.6以降で追加されましたが、部分的に追加されました。
Typeface face;
face = Typeface.createFromAsset(getAssets(), "font.otf");
textview.setTypeface(face);
参考リンク:Use external fonts in android
あなたがこのページを変換することができます:http://www.ehow.com/how_6192479_convert-dfont-ttf.html、https://onlinefontconverter.com/
これは機能します!ちょうどそれがttfタイプの使用法に似ていることを認識しました。 src/mainの下にassets/fontsフォルダを作成してそこにotfファイルを追加し、上記のスニペットを使用しました。ありがとう! – Ganga
あなたは資産フォルダに追加することで、外部フォントを追加することができます。
Typefaceクラスは、フォントの書体と組み込みスタイルを指定します。これはペイントで使用され、必要に応じてtextSize、textSkewX、textScaleXなどのペイント設定を使用して、描画(測定)時のテキストの表示方法を指定します。
資産フォルダ のフォント場所を参照してオブジェクトを作成し、setTypeface()
メソッドでフォントスタイルを適用します。
例:
TextView usernamesigin = (TextView)findViewById(R.id.username_signin_edittxt);
Typeface tf = Typeface.createFromAsset(getAssets(), "fonts/MyriadPro-Regular.otf");
usernamesigin.setTypeface(tf);
コードをハイライト表示してCtrl + Kキーを押してフォーマットしてください – WhatsThePoint
- 1. 拡張子が.otfのアラビア語フォントを使用
- 2. OTFの代わりにTTFフォントをロード
- 3. Androidスタジオ:フォント変更エラー
- 4. フォントの書き方(OTF&TTF)PHPを使用したプロパティの詳細
- 5. スタジオ/デフォルトのフォントとしてAndroidスタジオのカスタムフォント?
- 6. Androidスタジオで互換性のないタイプ
- 7. iphoneアプリケーションに.otfフォントを追加する
- 8. Androidスタジオ:特定のタイプには適用できません
- 9. Android用スタジオのダウンロード
- 10. AndroidスタジオのIMEIはAndroidスタジオで利用できません
- 11. OTFフォントがWordpressで埋められない
- 12. Illustrator/Photoshopでフォントを作成し、.ttf/.otfにエクスポートする
- 13. Androidスタジオのメモリ使用量Ubuntu 16
- 14. AndroidスタジオのMockitoを使用したローカルユニットテスト
- 15. Androidスタジオのグラデル使用変数
- 16. androidの外部フォントを使用する
- 17. Androidのテキスト用のArialフォント
- 18. AndroidスタジオのIDEフォントが変更されました
- 19. 私のAndroidアプリケーション用のWebViewでカスタム(ユニコード)フォントを使用
- 20. アンドロイドOフォントは、私は私のアプリでAndroidのOフォントを使用してい
- 21. Androidスタジオでffmpegを使用する
- 22. AndroidスタジオでConstraintLayoutを使用しない
- 23. AndroidスタジオでOpenCVネイティブコードを使用する
- 24. AndroidスタジオでCognitoSyncManagerを使用する
- 25. ArrayListをAndroidスタジオで使用する
- 26. Androidスタジオでカスタムandroid.jarを使用する
- 27. アプリでカスタムシステムサービスを使用する(Androidスタジオ)
- 28. アラビア語TTF/OTFフォントをwoff、eofに変換しますか?
- 29. .OTFフォントがAzureにデプロイされていない
- 30. SQL Reporting Services(2008)でOpen Typeフォント(.otf)を使用することは可能です
チェックこのリンク、http://stackoverflow.com/questions/1426244/use-external-fonts-in-android。また、otfフォントを使用する場合は、オンラインツールを使用してttfファイルに変換してください。 –
Android Studioでフォントを使用したくない場合。違いを理解する。 –