Похоже, не поможет.
Эти методы меняют исходник текста.
Предпложим, пользователь PIM-менеджера, создал запись (документ) с таким HTML-текстом:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'DejaVu Sans'; font-size:10pt; font-weight:400; font-style:normal;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Это строка с обычным текстом.</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:14pt;">Это строка с увеличенным шрифтом.</span></p>
</body></html>
Теперь подумаем:
1. Пользователь, находясь под виндой, сам задал для всего документа размер 10pt, и первая строка отображается размером 10pt. Для второй строки пользователь сам указал размер 14pt, и вторая строка отображается размером 14pt.
2. Пользователь пересел на компьютер с другим экраном и и ситемным DPI и смотрит на эту запись. Он видит более мелкий текст.
3. Пользователь открыл эту запись на планшете с Андроид с мелким пикселем, и видит вообще микроскопический текст.
То есть, пользователь сам задал размеры шрифтов, и ожидает, что программа _сама_ не будет их менять. Тем более, что если и менять этим методом, то просмотренные в другой системе записи "увеличатся"/"уменьшатся" в момент просмотра, а непросмотренные - останутся прежними.
Понятно, что решение - запретить пользователю пользоваться понятием "размер шрифта" и заставить пользоваться стилями. Но это нехорошо по отношению к пользователю, ибо пользователи привыкли к MS/Libre Office и размер шрифта - это неотъемлемый атрибут инструментов форматирования.