Вы можете использовать следующее решение:
SELECT t.*
FROM table_name t INNER JOIN (
SELECT MAX(Date) AS Date, ID
FROM table_name
GROUP BY ID
) tMAX ON t.ID = tMAX.ID AND t.Date = tMAX.Date
Вместо того, чтобы пытаться обнаружить ошибки, я нашел самым удобным просто восстановить шрифт проблемы с FontForge. Это может быть полностью автоматизировано, так как это предоставляет богатой командной строке и сценариям API. Плюс, можно преобразовать шрифт в более удобный формат или кодирование, если Вам нужно.
Какую платформу Вы используете? Я смог взломать файлы TrueType вполне приятно пользование библиотекой FontTools для Python:
font= fontTools.ttLib.TTFont("suspect.ttf")
font['maxp'].maxContours
Ре ETA q редактирование: Так вопрос просто, “какие значения maxContours слишком низко/также высоки”? Насколько я знаю, что нет зарегистрированного предела, но я знаю, что это довольно характерно для того, ‘включите некоторых’ к maxContours в случае, если глиф содержит больше контуров, чем это указывает.
(Что такое maxContours в неприятном шрифте, и как делает связанный с количеством контуров, на самом деле используемых в глифах?)