我正在尝试向项目中添加两种字体:OpenSans-Semibold和OpenSans-Regular。但是这些字体的名称包含大写字母,AS不支持。我试图重命名该字体之一,但没有设法做到这一点。另一方面,我没有重命名这些字体并将其包含在我的设计中,但AS表示所有字体名称都不能使用大写字母。现在我不知道该怎么办,因为我想从xml使用这些字体,而不是像这样通过编程方式进行更改:
TextView tx = (TextView)findViewById(R.id.textview1);
Typeface custom_font = Typeface.createFromAsset(getAssets(), "fonts/abc.ttf");
tx.setTypeface(custom_font);
我看到了this和this的问题,但是我没有找到解决问题的方法。我试图将字体文件添加到特殊文件夹中,然后使用它们,但是仍然无法正常工作。希望我的问题能解决。