+ def get_font_extension(self):
+ font_base_name = os.path.basename(self.font_path)
+ font_base_name_parts = os.path.splitext(font_base_name)
+ return font_base_name_parts[1]
+
+ def applicable(self):
+ return self.profile_path.find("desubroutinize") < 0 or self.get_font_extension() == "otf"
+