интересно с этим шрифтом решилась проблема с разной длиной строк в редакторе- ща все ровно!
Для ЭТОГО и просил.
"Моноширными" называются шрифты, у которых все символы имеют одинаковую ширину. Шрифты с символами с разной шириной называют "TrueType".
Посмотри, откуда берутся квадратики (непечатные символы) в конце каждой строки. Если слева (где регистры) ты используешь лэбы (Label), то свойство Caption требует PChar массив или просто строка, терминированная кодом 0х00. Если в окне дизасма ты юзаешь мемо, то лучше сделать метод .Lines.Clear, а затем добавлять строки .Lines.Add(), передавая ему все тот же PChar. Хотя, дело, конечно, твое, но квадратики надо убрать. Используй отладчик на свой отладчик (Бугага, тафталогия), чтобы выяснить откуда он берется.