Its return value is never NULL
Should verify that return m_ranges[0].fontData().get(); in SegmentedFontData::fontDataForCharacter doesn't go out of bounds
Perhaps this function can be gotten rid of wholesale....