В общем, я бы рекомендовал не устанавливать System.useCodepage , почти во всех случаях лучше оставить его по умолчанию (false), и, следовательно, использовать Unicode для всего текста.
Если вы встраиваете и используете нестандартный (не веб-стандартный) шрифт, то вам нужно выбрать все наборы символов Unicode, которые необходимы для приложения, например «Latin Extended A» (я полагаю) для польского.
Используемый шрифт также должен содержать все символы, например ł, что не относится ко всем пользовательским шрифтам.
Если вам не нужно вставлять пользовательский шрифт и выбирать веб-безопасный шрифт, например Verdana, тогда вы можете выбрать «шрифт устройства» для сглаживания, и пользователь сможет печатать любые символы, установленные на нем. шрифт поддерживает.
Еще одна альтернатива, вроде последней инстанции, заключается в выборе шрифтов "_sans", "_serif" или "_typwriter", которые отображаются на шрифты, аналогичные Arial, Times и Courier, соответственно, на пользовательском устройстве.