def getSide1GlyphNameWithUnicodeValue(self, reversedCMAP):
        if self.glyphName in reversedCMAP:
            return self.glyphName
        for glyphName in reversed(self._substitutionHistory):
            if isinstance(glyphName, list):
                glyphName = glyphName[0]
            if glyphName in reversedCMAP:
                return glyphName
        return None
dataset/ETHPy150Open typesupply/compositor/Lib/compositor/glyphRecord.py/GlyphRecord.getSide1GlyphNameWithUnicodeValue/original