I am currently a consultant working for a software development company who is building an application for their client. The dev company feels that every aspect of the ui should be customize-able, right down to the font. So for example, if the customer using the application is Porsche, they would have the ability to use their own proprietary font. This is a very VERY data-centric app, rows and columns of data.
While I think I have got them into some safe defaults for color configuration to provide a branded, yet usable experience, I can not seem to get over the font "hump". no matter what path I take, they feel the client should be able to configure the font, across the board, based on that company branding guidelines. I've gone as far as gone to these companies websites and shown that the "readable" test on those sites are not the brands font, but a common readable font.
Am I wrong here? Should the end client be able to configure the application down to the font, possibly making the application unusable for their end-user? Or should we, as the software development company be providing "safe defaults" and prevent them from destroying the integrity of the app?
Can anyone site resources, studies, provide opinion? I am either wrong in my fight for being a responsible software company and maintaining some sort of standard, or I am failing my client miserably in explaining why we need to save the end client from themselves.
Sorry for the long question... Thank you in advance for any insights provided.. I could really use some cold hard facts!