Да, вы не должны жестко кодировать любое число, поскольку жирный шрифт и кривая имеют разные разрешения экрана
Кривая: 8800 с, 8300 с, 8500 с, 9300 с 320x240
Жирный шрифт: 8900, 9000, 9600, 9700, 480x360, 480x320 (жирный 9000)
Вам нужно будет менять каждое место, где вы использовали эти числа, и переходить на gethHeight и getWidth (), где это необходимо