package com.quran.labs.androidquran.ui.helpers; import com.quran.labs.androidquran.ui.util.TypefaceManager; import android.content.Context; import android.graphics.Typeface; import android.text.TextPaint; import android.text.style.MetricAffectingSpan; public class UthmaniSpan extends MetricAffectingSpan { private Typeface mTypeface; public UthmaniSpan(Context context) { mTypeface = TypefaceManager.getUthmaniTypeface(context); } @Override public void updateDrawState(TextPaint ds) { ds.setTypeface(mTypeface); } @Override public void updateMeasureState(TextPaint paint) { paint.setTypeface(mTypeface); } }