How to add a custom arabic and persian font to chart.js?

by darrion.kuhn , in category: Javascript , a year ago

How to add a custom arabic and persian font to chart.js?

Facebook Twitter LinkedIn Telegram Whatsapp

1 answer

by muriel.schmidt , a year ago

@darrion.kuhn 

To add a custom Arabic and Persian font to Chart.js, follow these steps:

  1. Download the custom Arabic and Persian font file (.ttf, .otf, etc.) from a font website or create your own font.
  2. Upload the font file to your project directory.
  3. Add the font file to your project folder and reference it in your CSS. For example, if your font file is named "customFont.ttf", you can add the following code to reference it in your CSS:
1
2
3
4
@font-face {
    font-family: 'customFont';
    src: url('customFont.ttf') format('truetype');
}


  1. In your Chart.js configuration, specify the font family you want to use for the Arabic and Persian text elements. You can do this by setting the "fontFamily" property in the "options" section of your Chart.js configuration.
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
options: {
  scales: {
    yAxes: [{
      ticks: {
        fontFamily: "customFont",
      }
    }],
    xAxes: [{
      ticks: {
        fontFamily: "customFont",
      }
    }]
  }
}


  1. Use the newly added font for Arabic and Persian text in your Chart.js charts by setting the fontStyle and fontFamily properties in the specific text elements.
1
2
3
4
5
6
7
8
options: {
  title: {
    display: true,
    text: 'أهلا وسهلا',
    fontSize: 18,
    fontFamily: 'customFont'
  }
}


After following these steps, your Chart.js charts should now be using the custom Arabic and Persian font you added.

Related Threads:

How to add custom font in shopify site?
How to add custom label for line chart from chart.js?
How to set external custom font using css in codeigniter?
How to add roboto font family in tailwind css?
How to add custom fonts to the quill.js editor?
How to rotate custom marker in chart.js?