diff --git a/src/assets/fonts/eot/IRANYekanWebBlack.eot b/src/assets/fonts/eot/IRANYekanWebBlack.eot new file mode 100644 index 0000000..acd2be3 Binary files /dev/null and b/src/assets/fonts/eot/IRANYekanWebBlack.eot differ diff --git a/src/assets/fonts/eot/IRANYekanWebBold.eot b/src/assets/fonts/eot/IRANYekanWebBold.eot new file mode 100644 index 0000000..e273776 Binary files /dev/null and b/src/assets/fonts/eot/IRANYekanWebBold.eot differ diff --git a/src/assets/fonts/eot/IRANYekanWebExtraBlack.eot b/src/assets/fonts/eot/IRANYekanWebExtraBlack.eot new file mode 100644 index 0000000..ed098e7 Binary files /dev/null and b/src/assets/fonts/eot/IRANYekanWebExtraBlack.eot differ diff --git a/src/assets/fonts/eot/IRANYekanWebExtraBold.eot b/src/assets/fonts/eot/IRANYekanWebExtraBold.eot new file mode 100644 index 0000000..e4eb810 Binary files /dev/null and b/src/assets/fonts/eot/IRANYekanWebExtraBold.eot differ diff --git a/src/assets/fonts/eot/IRANYekanWebLight.eot b/src/assets/fonts/eot/IRANYekanWebLight.eot new file mode 100644 index 0000000..d4606d9 Binary files /dev/null and b/src/assets/fonts/eot/IRANYekanWebLight.eot differ diff --git a/src/assets/fonts/eot/IRANYekanWebMedium.eot b/src/assets/fonts/eot/IRANYekanWebMedium.eot new file mode 100644 index 0000000..ef97566 Binary files /dev/null and b/src/assets/fonts/eot/IRANYekanWebMedium.eot differ diff --git a/src/assets/fonts/eot/IRANYekanWebRegular.eot b/src/assets/fonts/eot/IRANYekanWebRegular.eot new file mode 100644 index 0000000..d198a49 Binary files /dev/null and b/src/assets/fonts/eot/IRANYekanWebRegular.eot differ diff --git a/src/assets/fonts/eot/IRANYekanWebThin.eot b/src/assets/fonts/eot/IRANYekanWebThin.eot new file mode 100644 index 0000000..7e2c6a7 Binary files /dev/null and b/src/assets/fonts/eot/IRANYekanWebThin.eot differ diff --git a/src/assets/fonts/svg/IRANYekanWebRegular.svg b/src/assets/fonts/svg/IRANYekanWebRegular.svg new file mode 100644 index 0000000..b92610d --- /dev/null +++ b/src/assets/fonts/svg/IRANYekanWebRegular.svg @@ -0,0 +1,1548 @@ + + + + +Created by FontForge 20170924 at Wed Sep 16 22:18:33 2020 + By www-data +Copyright (c) 2019 by www.fontiran.com (Moslem Ebrahimi). All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/fonts/svg/iranyekanwebblack.svg b/src/assets/fonts/svg/iranyekanwebblack.svg new file mode 100644 index 0000000..878552d --- /dev/null +++ b/src/assets/fonts/svg/iranyekanwebblack.svg @@ -0,0 +1,1474 @@ + + + + +Created by FontForge 20161003 at Sun Dec 16 22:19:23 2018 + By www-data +Copyright (c) 2019 by fontiran.com. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/fonts/svg/iranyekanwebbold.svg b/src/assets/fonts/svg/iranyekanwebbold.svg new file mode 100644 index 0000000..88b7867 --- /dev/null +++ b/src/assets/fonts/svg/iranyekanwebbold.svg @@ -0,0 +1,1569 @@ + + + + +Created by FontForge 20161003 at Sun Dec 16 22:19:37 2018 + By www-data +Copyright (c) 2019 by fontiran.com. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/fonts/svg/iranyekanwebextrablack.svg b/src/assets/fonts/svg/iranyekanwebextrablack.svg new file mode 100644 index 0000000..01c9d7d --- /dev/null +++ b/src/assets/fonts/svg/iranyekanwebextrablack.svg @@ -0,0 +1,1486 @@ + + + + +Created by FontForge 20161003 at Sun Dec 16 22:19:45 2018 + By www-data +Copyright (c) 2019 by fontiran.com. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/fonts/svg/iranyekanwebextrabold.svg b/src/assets/fonts/svg/iranyekanwebextrabold.svg new file mode 100644 index 0000000..1dcb7ea --- /dev/null +++ b/src/assets/fonts/svg/iranyekanwebextrabold.svg @@ -0,0 +1,1472 @@ + + + + +Created by FontForge 20161003 at Sun Dec 16 22:19:55 2018 + By www-data +Copyright (c) 2018 by fontiran.com. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/fonts/svg/iranyekanweblight.svg b/src/assets/fonts/svg/iranyekanweblight.svg new file mode 100644 index 0000000..9c0c619 --- /dev/null +++ b/src/assets/fonts/svg/iranyekanweblight.svg @@ -0,0 +1,1619 @@ + + + + +Created by FontForge 20161003 at Sun Dec 16 22:20:09 2018 + By www-data +Copyright (c) 2019 by fontiran.com. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/fonts/svg/iranyekanwebmedium.svg b/src/assets/fonts/svg/iranyekanwebmedium.svg new file mode 100644 index 0000000..e7fd092 --- /dev/null +++ b/src/assets/fonts/svg/iranyekanwebmedium.svg @@ -0,0 +1,1573 @@ + + + + +Created by FontForge 20161003 at Sun Dec 16 22:20:19 2018 + By www-data +Copyright (c) 2019 by fontiran.com. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/fonts/svg/iranyekanwebthin.svg b/src/assets/fonts/svg/iranyekanwebthin.svg new file mode 100644 index 0000000..f83cc44 --- /dev/null +++ b/src/assets/fonts/svg/iranyekanwebthin.svg @@ -0,0 +1,1639 @@ + + + + +Created by FontForge 20161003 at Sun Dec 16 22:20:45 2018 + By www-data +Copyright (c) 2019 by fontiran.com. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/fonts/ttf/IRANYekanWebBlack.ttf b/src/assets/fonts/ttf/IRANYekanWebBlack.ttf new file mode 100644 index 0000000..82ac2a0 Binary files /dev/null and b/src/assets/fonts/ttf/IRANYekanWebBlack.ttf differ diff --git a/src/assets/fonts/ttf/IRANYekanWebBold.ttf b/src/assets/fonts/ttf/IRANYekanWebBold.ttf new file mode 100644 index 0000000..3189be0 Binary files /dev/null and b/src/assets/fonts/ttf/IRANYekanWebBold.ttf differ diff --git a/src/assets/fonts/ttf/IRANYekanWebExtraBlack.ttf b/src/assets/fonts/ttf/IRANYekanWebExtraBlack.ttf new file mode 100644 index 0000000..4d2a814 Binary files /dev/null and b/src/assets/fonts/ttf/IRANYekanWebExtraBlack.ttf differ diff --git a/src/assets/fonts/ttf/IRANYekanWebExtraBold.ttf b/src/assets/fonts/ttf/IRANYekanWebExtraBold.ttf new file mode 100644 index 0000000..2a20936 Binary files /dev/null and b/src/assets/fonts/ttf/IRANYekanWebExtraBold.ttf differ diff --git a/src/assets/fonts/ttf/IRANYekanWebLight.ttf b/src/assets/fonts/ttf/IRANYekanWebLight.ttf new file mode 100644 index 0000000..c959384 Binary files /dev/null and b/src/assets/fonts/ttf/IRANYekanWebLight.ttf differ diff --git a/src/assets/fonts/ttf/IRANYekanWebMedium.ttf b/src/assets/fonts/ttf/IRANYekanWebMedium.ttf new file mode 100644 index 0000000..17c02c9 Binary files /dev/null and b/src/assets/fonts/ttf/IRANYekanWebMedium.ttf differ diff --git a/src/assets/fonts/ttf/IRANYekanWebRegular.ttf b/src/assets/fonts/ttf/IRANYekanWebRegular.ttf new file mode 100644 index 0000000..ec5e7fb Binary files /dev/null and b/src/assets/fonts/ttf/IRANYekanWebRegular.ttf differ diff --git a/src/assets/fonts/ttf/IRANYekanWebThin.ttf b/src/assets/fonts/ttf/IRANYekanWebThin.ttf new file mode 100644 index 0000000..e1fb275 Binary files /dev/null and b/src/assets/fonts/ttf/IRANYekanWebThin.ttf differ diff --git a/src/assets/fonts/woff/IRANYekanWebBlack.woff b/src/assets/fonts/woff/IRANYekanWebBlack.woff new file mode 100644 index 0000000..82b7a68 Binary files /dev/null and b/src/assets/fonts/woff/IRANYekanWebBlack.woff differ diff --git a/src/assets/fonts/woff/IRANYekanWebBold.woff b/src/assets/fonts/woff/IRANYekanWebBold.woff new file mode 100644 index 0000000..80bb8aa Binary files /dev/null and b/src/assets/fonts/woff/IRANYekanWebBold.woff differ diff --git a/src/assets/fonts/woff/IRANYekanWebExtraBlack.woff b/src/assets/fonts/woff/IRANYekanWebExtraBlack.woff new file mode 100644 index 0000000..3de3de1 Binary files /dev/null and b/src/assets/fonts/woff/IRANYekanWebExtraBlack.woff differ diff --git a/src/assets/fonts/woff/IRANYekanWebExtraBold.woff b/src/assets/fonts/woff/IRANYekanWebExtraBold.woff new file mode 100644 index 0000000..33cf53b Binary files /dev/null and b/src/assets/fonts/woff/IRANYekanWebExtraBold.woff differ diff --git a/src/assets/fonts/woff/IRANYekanWebLight.woff b/src/assets/fonts/woff/IRANYekanWebLight.woff new file mode 100644 index 0000000..b554038 Binary files /dev/null and b/src/assets/fonts/woff/IRANYekanWebLight.woff differ diff --git a/src/assets/fonts/woff/IRANYekanWebMedium.woff b/src/assets/fonts/woff/IRANYekanWebMedium.woff new file mode 100644 index 0000000..0ab78d3 Binary files /dev/null and b/src/assets/fonts/woff/IRANYekanWebMedium.woff differ diff --git a/src/assets/fonts/woff/IRANYekanWebRegular.woff b/src/assets/fonts/woff/IRANYekanWebRegular.woff new file mode 100644 index 0000000..7acc50f Binary files /dev/null and b/src/assets/fonts/woff/IRANYekanWebRegular.woff differ diff --git a/src/assets/fonts/woff/IRANYekanWebThin.woff b/src/assets/fonts/woff/IRANYekanWebThin.woff new file mode 100644 index 0000000..0e74054 Binary files /dev/null and b/src/assets/fonts/woff/IRANYekanWebThin.woff differ diff --git a/src/index.css b/src/index.css index 29b274c..06cb51b 100644 --- a/src/index.css +++ b/src/index.css @@ -111,3 +111,127 @@ url('./assets/fonts/ttf/iranyekanwebextrablackfanum.ttf') format('truetype'); } + +@font-face { + font-family: iranyekanEnNum; + font-style: normal; + font-weight: bold; + src: url('./assets/fonts/eot/iranyekanwebbold.eot'); + src: + url('./assets/fonts/eot/iranyekanwebbold.eot?#iefix') + format('embedded-opentype'), + /* IE6-8 */ url('./assets/fonts/woff/iranyekanwebbold.woff') format('woff'), + /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ + url('./assets/fonts/woff2/iranyekanwebbold.woff2') format('woff2'), + /* FF39+,Chrome36+, Opera24+*/ + url('./assets/fonts/ttf/iranyekanwebbold.ttf') format('truetype'); +} + +@font-face { + font-family: iranyekanEnNum; + font-style: normal; + font-weight: 100; + src: url('./assets/fonts/eot/iranyekanwebthin.eot'); + src: + url('./assets/fonts/eot/iranyekanwebthin.eot?#iefix') + format('embedded-opentype'), + /* IE6-8 */ url('./assets/fonts/woff/iranyekanwebthin.woff') format('woff'), + /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ + url('./assets/fonts/woff2/iranyekanwebthin.woff2') format('woff2'), + /* FF39+,Chrome36+, Opera24+*/ + url('./assets/fonts/ttf/iranyekanwebthin.ttf') format('truetype'); +} + +@font-face { + font-family: iranyekanEnNum; + font-style: normal; + font-weight: 300; + src: url('./assets/fonts/eot/iranyekanweblight.eot'); + src: + url('./assets/fonts/eot/iranyekanweblight.eot?#iefix') + format('embedded-opentype'), + /* IE6-8 */ url('./assets/fonts/woff/iranyekanweblight.woff') format('woff'), + /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ + url('./assets/fonts/woff2/iranyekanweblight.woff2') format('woff2'), + /* FF39+,Chrome36+, Opera24+*/ + url('./assets/fonts/ttf/iranyekanweblight.ttf') format('truetype'); +} + +@font-face { + font-family: iranyekanEnNum; + font-style: normal; + font-weight: normal; + src: url('./assets/fonts/eot/iranyekanwebregular.eot'); + src: + url('./assets/fonts/eot/iranyekanwebregular.eot?#iefix') + format('embedded-opentype'), + /* IE6-8 */ url('./assets/fonts/woff/iranyekanwebregular.woff') + format('woff'), + /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ + url('./assets/fonts/woff2/iranyekanwebregular.woff2') format('woff2'), + /* FF39+,Chrome36+, Opera24+*/ + url('./assets/fonts/ttf/iranyekanwebregular.ttf') format('truetype'); +} + +@font-face { + font-family: iranyekanEnNum; + font-style: normal; + font-weight: 500; + src: url('./assets/fonts/eot/iranyekanwebmedium.eot'); + src: + url('./assets/fonts/eot/iranyekanwebmedium.eot?#iefix') + format('embedded-opentype'), + /* IE6-8 */ url('./assets/fonts/woff/iranyekanwebmedium.woff') + format('woff'), + /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ + url('./assets/fonts/woff2/iranyekanwebmedium.woff2') format('woff2'), + /* FF39+,Chrome36+, Opera24+*/ + url('./assets/fonts/ttf/iranyekanwebmedium.ttf') format('truetype'); +} + +@font-face { + font-family: iranyekanEnNum; + font-style: normal; + font-weight: 800; + src: url('./assets/fonts/eot/iranyekanwebextrabold.eot'); + src: + url('./assets/fonts/eot/iranyekanwebextrabold.eot?#iefix') + format('embedded-opentype'), + /* IE6-8 */ url('./assets/fonts/woff/iranyekanwebextrabold.woff') + format('woff'), + /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ + url('./assets/fonts/woff2/iranyekanwebextrabold.woff2') format('woff2'), + /* FF39+,Chrome36+, Opera24+*/ + url('./assets/fonts/ttf/iranyekanwebextrabold.ttf') format('truetype'); +} + +@font-face { + font-family: iranyekanEnNum; + font-style: normal; + font-weight: 850; + src: url('./assets/fonts/eot/iranyekanwebblack.eot'); + src: + url('./assets/fonts/eot/iranyekanwebblack.eot?#iefix') + format('embedded-opentype'), + /* IE6-8 */ url('./assets/fonts/woff/iranyekanwebblack.woff') format('woff'), + /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ + url('./assets/fonts/woff2/iranyekanwebblack.woff2') format('woff2'), + /* FF39+,Chrome36+, Opera24+*/ + url('./assets/fonts/ttf/iranyekanwebblack.ttf') format('truetype'); +} + +@font-face { + font-family: iranyekanEnNum; + font-style: normal; + font-weight: 900; + src: url('./assets/fonts/eot/iranyekanwebextrablack.eot'); + src: + url('./assets/fonts/eot/iranyekanwebextrablack.eot?#iefix') + format('embedded-opentype'), + /* IE6-8 */ url('./assets/fonts/woff/iranyekanwebextrablack.woff') + format('woff'), + /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ + url('./assets/fonts/woff2/iranyekanwebextrablack.woff2') format('woff2'), + /* FF39+,Chrome36+, Opera24+*/ + url('./assets/fonts/ttf/iranyekanwebextrablack.ttf') format('truetype'); +} diff --git a/src/providers/CustomThemeProvider.tsx b/src/providers/CustomThemeProvider.tsx index 5f0a029..b876cfa 100644 --- a/src/providers/CustomThemeProvider.tsx +++ b/src/providers/CustomThemeProvider.tsx @@ -10,7 +10,10 @@ export const CustomThemeProvider: React.FC<{ children: React.ReactNode }> = ({ const { i18n } = useTranslation(); const theme = useMemo(() => { + console.log('Theme recalculated, lang:', i18n.language); const direction = i18n.dir(i18n.language); + const isEnglish = i18n.language?.startsWith('en'); + const fontFamily = isEnglish ? 'iranyekanEnNum' : 'iranyekan'; return createTheme({ direction: direction, @@ -29,7 +32,10 @@ export const CustomThemeProvider: React.FC<{ children: React.ReactNode }> = ({ shape: { borderRadius: 8, }, - typography: typography, + typography: { + fontFamily: [fontFamily, 'sans-serif'].join(','), + ...typography, + }, components: { MuiButton: { defaultProps: { @@ -59,7 +65,7 @@ export const CustomThemeProvider: React.FC<{ children: React.ReactNode }> = ({ }, }, }); - }, [i18n]); + }, [i18n, i18n.language]); return ( diff --git a/src/theme/typography.ts b/src/theme/typography.ts index bdea3ef..802da64 100644 --- a/src/theme/typography.ts +++ b/src/theme/typography.ts @@ -1,6 +1,5 @@ // No need for a function, just a static object export const typography = { - fontFamily: ['iranyekan', 'sans-serif'].join(','), fontWeightRegular: 400, fontWeightMedium: 500, fontWeightBold: 700,