---
title: "How to work with fonts and labels in MapTiler Server | Guides | Self hosting | Map server"
description: "Manage labels and custom fonts in offline MapTiler Server."
---

# How to work with fonts and labels in MapTiler Server

This article provides information about how to work with labels and custom fonts in MapTiler Server. It also shows how to adjust map styles in other ways. This how-to is intended for all those who need to work with their maps offline and cannot use MapTiler online map hosting.

_MapTiler recommends using MapTiler online map hosting for the majority of use cases. In those rare when customers need to host their maps in a completely offline environment (often times a highly secured one), MapTiler Server is the recommended solution._

## Setting up fonts and labels in MapTiler Server

To set up fonts and labels for your offline maps, you are going to first need the help of another MapTiler product - it is [MapTiler](https://www.maptiler.com/cloud/). In the Advanced editor tool, you can open your map style and adjust the overall looks of the map, including labels and fonts. [Here is how to do it](https://docs.maptiler.com/guides/map-design/layer-styling).

Once you are done adjusting your map style and fonts, you should export your map style as a style.json file. Here is how to do it - see “[How to export your custom style as a style.json file](https://docs.maptiler.com/guides/map-design/layer-styling)”.

At the moment, MapTiler supports a fixed list of fonts that you can use for styling your maps, in case you would be interested in working with custom fonts, please [check out this article](https://docs.maptiler.com/guides/map-design/icons/) and [place your vote in the feature ideas section](https://www.maptiler.com/cloud/ideas/).

Once you have your style.json file on your local machine, you should upload it to the same folder where your maps for offline serving are stored. Here is how to [add map style to MapTiler Server](https://docs.maptiler.com/guides/self-hosting/map-server/how-to-add-and-host-data-in-maptiler-server#HowtoadddatatoMapTilerServer-data-uploadUploadthedatatotheserver).

MapTiler Server starter pack currently contains the following fonts:  
‘Noto Sans Bold’  
‘Noto Sans Regular’  
‘Roboto Medium’  
‘Noto Sans Italic’  
‘Roboto Condensed Italic’  
‘Roboto Regular’

You can also upload your custom fonts into the following directory: \*\*server\_directory/fonts\*\*. All fonts are served from PBF files. You can read the following **[article](https://docs.maptiler.com/guides/self-hosting/map-server/how-to-create-and-use-custom-fonts-in-maptiler-server)** to learn more about creating and using custom fonts in MapTiler Server.

## Conclusion

If you for some reason need to host your maps offline and therefore you cannot use MapTiler hosting and the near-to-endless possibilities of customization, there are ways how to customize labels and fonts even in MapTiler Server. All you need to do is make sure all fonts you work with are stored locally on your machine and your map styles (style.json files) are defined the right way and stored correctly in the same folder as your map files.

## Useful links

[How to create and use custom fonts in MapTiler Server](https://docs.maptiler.com/guides/self-hosting/map-server/how-to-create-and-use-custom-fonts-in-maptiler-server)  
[MapTiler API](https://docs.maptiler.com/cloud/api/reference/)  
[Advanced map customization](https://docs.maptiler.com/guides/map-design/layer-styling)  
[How to set the language for your map](https://docs.maptiler.com/guides/map-design/change-language-in-a-map)  
[Quick map customization - labels for roads and traffic](https://docs.maptiler.com/guides/map-design/layer-styling/)  
[How to add a map style to MapTiler Server](https://docs.maptiler.com/guides/self-hosting/map-server/how-to-use-custom-map-styles-in-maptiler-server-export-from-cloud)  
[How to add data to MapTiler Server](https://docs.maptiler.com/guides/self-hosting/map-server/how-to-add-and-host-data-in-maptiler-server)
