Pues lo que debes hacer es enviarnos el código que has modificado, para ver si encontramos algo raro.
Quizá el Font sea diferente.
Has probado a inicializarlo?
Código Delphi
[-]
for btn := Low(TNavigateBtn) to High(TNavigateBtn) do
with THackDBNavigator(Navigator).Buttons[btn] do
begin
Caption := Captions[btn];
ParentFont := False;
Font.Name := 'MS Sans Serif';
Font.Pitch := fpDefault;
Font.Style := [];
[...]
Nota: Mira también la propiedad ParentFont.
Si es True, tomará el font del componente padre.
Si es False, lo tomará de la inicialización que haga.