Я нахожу, как функция DrawString отключает целые символы или слова, чтобы они не противоречили друг другу. Показ частей текста ясно передает, что что-то не хватает.
Вот несколько примеров:
StringTrimming.None:
StringTrimming.Character:
Что я хочу: (Макет GIMP)
Является ли StringTrimming.None тем же, что и StringTrimming.Character? Кажется, они ведут себя точно так же, как в моем случае. Есть ли что-то, что я мог бы упустить или это известная "особенность"?
В соответствии с docs StringTrimming.None "Не требует обрезки".
Этот сайт с примерами, созданными с Java, даже показывает "Нет", чтобы обрезать больше символов, чем "Символ".
Есть ли другие трюки, чтобы получить этот эффект?
Примечание. Я не хочу отображать "..." или подобное. Я считаю, что это пустая трата пространства, но это, вероятно, обсуждение UX.