Typeface tfArchitectsDaughter = Typeface.createFromAsset(getAssets(), "fonts/ArchitectsDaughter.ttf"); textview.setTypeface(tfArchitectsDaughter); String tempString="Copyright"; TextView text=(TextView)findViewById(R.id.text); SpannableString spanString = new SpannableString(tempString); spanString.setSpan(new UnderlineSpan(), 0, spanString.length(), 0); spanString.setSpan(new StyleSpan(Typeface.BOLD), 0, spanString.length(), 0); spanString.setSpan(new StyleSpan(Typeface.ITALIC), 0, spanString.length(), 0); text.setText(spanString); SpannableString text = new SpannableString("Lorem ipsum dolor sit amet"); // make "Lorem" (characters 0 to 5) red text.setSpan(new ForegroundColorSpan(Color.RED), 0, 5, 0); textView.setText(text, BufferType.SPANNABLE); textview.setTypeface(tfArchitectsDaughter, Typeface.BOLD); Typeface tfArchitectsDaughter = Typeface.createFromAsset(getAssets(), "fonts/ArchitectsDaughter.ttf"); textview.setTypeface(tfArchitectsDaughter); myTextView.setTextAppearance(getApplicationContext(), R.style.boldText); TextView.setTextAppearance(getApplicationContext(), R.style.boldText); TextView.setTextAppearance(getApplicationContext(), R.style.boldText);