﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
29122	Add a better font for Persian/Farsi to the admin	Mohammad Hossein Mojtahedi		"Hi,

By every definition of design, Tahoma, Arial, Times New Roman and other default fonts are horrible in Persian (Farsi) script and can't be read properly.

There is this fantastic font called [https://github.com/rastikerdar/vazir-font Vazir] which has become the industry standard in open-source fonts.

Should we fix this in Django admin? How?

Should it be like this:

{{{#!css
html[lang='fa-IR']{
    font-family: 'Vazir', tahoma, Arial !important;
}

html[lang='fa-IR'] code,
html[lang='fa-IR'] pre,
html[lang='fa-IR'] kbd{
    font-family: 'Vazir-code', ""Bitstream Vera Sans Mono"", Monaco, ""Courier New"", Courier, monospace; // Vazir-Code is a monospace font based on Vazir
}

}}}

And have a @font-face block before it or a {{{<link>}}} in HTML?

I'm looking for an approach that considers performance, font load time, multilingual.

Or even more options for the future. Maybe even a SETTING variable which people could easily load a font for their admin, regardless of language.
"	New feature	closed	contrib.admin	2.0	Normal	fixed	Persian, font, Farsi		Accepted	0	0	0	0	0	1
