How to Use Look and Feel To Create Custom Branded Themes or Upload Custom Fonts

by Santino


This article will go through how to use ScreenCloud's Look & Feel feature from your "Account Settings" to get started on branding apps you can use in ScreenCloud. You can use multiple services from our App Store to use as a custom brand app, which means you can change the theme for colors, add custom fonts, and upload a unique logo as a design asset while using apps on your digital screens. Please note that the Custom Fonts feature must be enabled in your account.

Once you set up themes, you can apply Channel-level theming so you don't have to worry about re-uploading or customizing content every time you'd like to brand apps in ScreenCloud. Please click here to jump to theme settings for branding channels automatically.

Please note, this guide is for branding themes using the latest version of ScreenCloud's digital signage platform at 

To learn how to brand content with the legacy version Signage (2015), please see here. If you experience issues with Signage and custom fonts, please see here for more information on this and using CORS requests, which can help enable custom fonts with Signage.


Table of contents:

1. Which apps support the custom theme editor?

2. How to add a custom theme to your ScreenCloud account

3. Theme settings and assigning to channels

4. How to add custom fonts


Example of the Clock App themed


1. Which apps support the custom theme editor?

At current, all of the below apps support our custom theme editor, but we’re adding the functionality to new ones all of the time.

ScreenCloud apps currently supporting custom themes:

  • Building directory
  • Calendar for Google
  • Clock
  • Countup Timer
  • Countdown Timer
  • Currencies
  • Date
  • Digital signs
  • Facebook Recommendations
  • Follow Us
  • Gallery for Instagram
  • Gallery for Instagram Business
  • Google Alerts
  • Google Reviews
  • News
  • Noticeboard 2.0
  • Page Likes for Facebook
  • Quote
  • RSS Feed
  • Social Feed for Facebook
  • Slack
  • Stocks
  • Twitter Timeline
  • Twitter Search
  • Weather
  • World Clock


2. How to add a custom theme to your ScreenCloud account

2.1. Get started by visiting your "Account Settings" from the lower left-hand navigation of your ScreenCloud account.



2.2. Select "Look & Feel" and click "Create New Theme".



2.3. Theme editing tool: below is a walkthrough of all the features you can go through to brand and customize your theme. First, click on the upper left-hand title to customize and add any name you'd like for the theme. The example below has been edited to read "Brett's Bakery". 



i) Upload an image/logo: if you'd like to upload a logo, select "Upload Logo" to prompt the media uploader. Select an image from your computer or a third-party service to load into the theme editor. Please refer to our supported file type information if needed.


Using the media tool gives you a few options before uploading your logo. Please note, the recommended width for your logo is 300px or more.

  • Crop an image: by clicking each corner of the image with your mouse to drag the box and make it smaller. Click "Save" to crop the new dimensions or "Save" to confirm your changes.


  • This can also be done using the "Circle" cropping tool.


  • Lastly, you can also rotate the image using the arrow tools from left to right to change the orientation of the image. Click "Save" to confirm the orientation switch.


Once you've finished setting up your image settings, you can click "Upload" and the image will be used as your theme logo.



ii) Set up your color platelets: next, you can select the colors to represent your brand, team, or any platelets you'd like to choose. You can choose between primary and secondary colors for your theme by clicking on the color dropper tool or by entering a color hex code. You can use a website such as for color hex codes. 





iii) Set up font styles: you can finish theming your channel by selecting font-type styles you'd like to set up for both the heading and body text for apps. 



2.4. Once you're finished, please click the "Save" button in the upper-right hand corner. The theme will now appear in the "Themes" section of your account. You can always edit the theme by visiting, clicking on the existing theme, and changing your customizations. Please note to click "Save" or any changes will be lost.



3. Theme settings and assigning to channels

3.1. Next, you can work with a few options to brand and use your themes. 


i) Make splash (optional): this feature displays or showcases the photo/logo you've uploaded when the ScreenCloud app player is launching on your device. For example, if you're launching the ScreenCloud Signage Player to start playing on an Amazon Fire TV Stick, instead of showing the "ScreenCloud" logo it'll start up with your own image.



ii) Set as default (optional): activating this setting will automatically apply this channel by default to any channel you create moving forward. Please note, when this is activated you'll have to manually change the type of theme a new channel uses by visiting "Settings" while using the channel builder. You can learn more about how to set up themes with channels by visiting here.



Your channels will brand custom apps with the theme automatically unless it's switched off and a new theme is manually set up. This can be adjusted by selecting "Settings" while editing a channel. 



iii) Delete: you can select to delete any channel. Please note, if the channel is set as the "Default", it must be removed as the default first. The system won't allow you to delete it otherwise. 


Confirm you'd like to permanently delete the channel by clicking "Delete". 



3.2. Visit your "Channels" and select the channel you'd like to set up with your new theme. Hover over "Settings" in the right-hand menu and you'll be able to select a theme here by clicking the "No Theme" option to access the themes drop-down menu. Please note, if you've set up your theme as the default then it'll be set up automatically each time a channel is created. 



Please note, if you switch on the "Always use default" option, then this channel moving forward will become locked on using the default theme set up in the Themes section of your account.



4. How to add custom fonts

Custom fonts can also be added using the "Look and Feel" section of your ScreenCloud account for custom brand apps. This can be done by either uploading a custom font file type or using a CSS link from an online open-source database for fonts.

Please note that Custom Fonts is a premium add-on feature that requires a Pro plan or higher to use. Please find the pricing plans here. If you already have a ScreenCloud account, please reach out to your Customer Success Manager or reach out to ScreenCloud Support (at the end of this article) for more information on enabling this.


4.1. Select the "Fonts" option to get started and click "Add Fonts".



4.2. You can begin to configure, upload, and/or add a CSS-style link for your font settings. Please note the following information below for supported font styles and formats:


Supported font styles

ScreenCloud supports the following font style options:

  1. Regular
  2. Bold
  3. Italic
  4. Bold Italic


Supported font formats

ScreenCloud supports the following font-file type formats:

  1. TrueType (.ttf)
  2. Web Open Font Format (.woff, .woff2)

4.2.1. Uploading a font file

If you choose to upload a font file, you can begin by adding the font name and uploading the files for the font style. In this example, we are adding a font called "Cooper Hewitt" and we have uploaded the font packages for regular, italic, and bold support. 



4.2.2. Use a CSS link to display a custom font

Alternatively, you can use your own CSS link. Please note, while this method is available it is recommended to use the font file upload feature for convenience and accessibility to support specific font types. The link also must be in CSS format and the font family must also match the one provided in your ScreenCloud Studio account, for example:

If we are using and naming the font in ScreenCloud "Cooper Hewitt Book" then the corresponding CSS link must specify that the font family is "Cooper Hewitt Book".


How to check if a font name matches a font family

For font styles (regular, bold, italic, bold italic) to work properly, the CSS file should be written using the same font family name. This is exampled below using the font "Inter":



You will notice in the source CSS code from the weblink used to host the custom font, it specifies that the font family is 'Inter'. You must match the font family to the font name entered into your ScreenCloud Studio account. This has been identified in bold within the code sample below.

/* Example CSS link */

/* Regular */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: normal;
  src: url(<>) format('woff2');

/* Bold */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: bold;
  src: url(<>) format('woff2');

/* Italic */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: normal;
  src: url(<>) format('woff2');

/* Bold Italic */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: bold;
  src: url(<>) format('woff2');


4.2.3. Add the CSS link as your final step

After adding the font family name and your CSS link (checking that they match) you are all set to use your custom font.


4.3. Preview the fonts

You can click Preview Fontto see how your font will appear for your custom branded apps. You can then select the yellow confirmation button to add the font to your ScreenCloud account. 


i) Preview font file uploads



ii) Preview CSS custom font links



4.4. Once your font is saved, you can now use it and see your custom fonts display on your custom branded apps. Please note, the custom fonts will only work on apps that have been added to a Channel and branded.



If you have any additional questions on how to create or use themes with ScreenCloud, or any other questions or feedback about ScreenCloud, feel free to reach out to our support team at or give us a call at our toll-free support line at +18885575335.


Please sign in to leave a comment.