We don’t need floor here
Unnecessary include
Fix clang warning

warning: expression result unused [-Wunused-value]
Revert "Remove unused functions"

This reverts commit 7aef7f2b2842cda7c8fe86429ea78f1f30d181a5.
Revert "Remove unused macros"

This reverts commit 8911aa5a75513662d41fd4975e7bc885d74c0099.
Fix warning

warning: implicit declaration of function ‘font_view_get_type’ [-Wimplicit-function-declaration]
Minor