Increasing the Microsoft Dynamics GP 10.0 Homepage Font Size


David Meego - Click for blog homepageI was recently asked if it was possible to change the fonts on the Microsoft Dynamics GP 10.0 Homepage.  A customer had asked if they could be made a little bit bigger as they were hard to read at the resolution that the machine was running at.


So I decided to have a quick look to see what was needed. The homepage itself for the current user is stored in the temp folder for that user, for example:



C:\Users\<username>\AppData\Local\Temp\HomePage.xml


This xml file is generated by Dynamics GP depending on the homepage settings in the application. It in turn references the XML Style Sheet (.xsl) file in the Background subfolder of the application installation folder.



C:\Program Files\Microsoft Dynamics\GP\Background\HomePage.xsl


This style sheet file then references the Cascading Style Sheet (.css) file in the same folder. 



C:\Program Files\Microsoft Dynamics\GP\Background\HomePage.css


It is this HomePage.css file which contains the definition for the fonts used on the homepage.


Note: Examples of the already altered files for HomePage.css and PreviewPane.xsl are contained in the attachment at the bottom of this post.


If you wish to make the changes yourself rather than use the files provided…. Then make a copy of this original HomePage.css file and call it HomePage Normal.css.  This is your backup to restore the default settings if necessary.


You can then make a second copy of the file and call it HomePage Big.css. Then open the HomePage Big.css with Notepad.exe and perform a series of find and replaces to change the font sizes by increasing them by 2 points. 


You need to start with the largest font size and work down to the smallest:


























Find String  Replace String 
13pt  15pt 
12pt  14pt 
11pt  13pt 
10pt  12pt 
9pt  11pt 
8pt  10pt 

Once the changes are complete and file saved, you can delete the original HomePage.css file and copy HomePage Big.css and rename it as HomePage.css.  To restore, just delete HomePage.css and copy HomePage Normal.css and rename it as HomePage.css.


The AreaPage.xsl file used when displaying the Area Pages also uses the HomePage.css file, so the font changes are applied here as well.


The  PreviewPane.xsl has some font definitions and is used for the preview pane when looking at lists. It can be altered in the same way to produce PreviewPane Normal.xsl and PreviewPane Big.xsl files.


Note: Examples of the already altered files for HomePage.css and PreviewPane.xsl are contained in the attachment at the bottom of this post.


For a related post, Mohammad Daoud has an article which shows how the homepage and be “removed” by replacing it with a logo image if desired:



How to change GP 10.0 Homepage??


Hope you find this useful.


David

Background.zip

Comments (8)

  1. Sean says:

    tried this with limited success , as it worked for 90% of boxes on my system. i have one that will not change even after the alterations to the font in homepage.css . any input would be appreciated.

  2. David Musgrave says:

    Hi Sean

    You would need to look at the documents to see how the font is specified and whether it can be controlled by css.

    If it is hardcoded, then we can't change it with this method.

    David

  3. Munir says:

    Thanks

  4. Ed Murray says:

    This CSS file is also present in GP 2013 but does not seem to take affect. Can you comment on how to make these alterations in GP2013?

  5. David Musgrave says:

    Hi Ed

    Microsoft Dynamics GP 2013 has a completely different method of displaying the home page. The settings mentioned in this article do not work any more.

    David

  6. Deanne says:

    How do you change the font setting for GP 2013?  We have end users going to buy screen magnifiers because the screens are so small.

  7. David Musgrave says:

    Hi Deanne

    I have spoken the developers who worked on the rewrite of the home page technology for GP 2013 and the font size is hardcoded into an .xaml dictionary that is compiled as part of the Homepage.Framework.dll.

    Sadly it means there is no way for a user to change it.

    Can I suggest adding a product suggestion via MSConnect.

    David

    PS: If you are using the web client, you can increase font size by changing the zoom percentage in your browser.

Skip to main content