'Returns the replacement character or ? if none can be found.'

def replace_point(self, codepoint):

    try:
        return self.codepoints[self.code_group(codepoint)][self.grouped_point(codepoint)]
    except:
        return '?'
