پرش به محتوا

کتابخانه

دانلود @mathjax/mathjax-newcm-font و نشانی CDN ایرانی

@mathjax/mathjax-newcm-font یه بسته فونت ریاضی برای نسل جدید MathJax هست. MathJax فرمول های LaTeX و MathML رو توی صفحه وب نشون می ده و این بسته شکل حروف و نمادهای فرمول رو تامین می کنه، با ظاهری نزدیک به حروف چینی کلاسیک ریاضی. اگه سایتت فرمول داره، به کارت می آد.

نسخه رسمی و بدون تغییر، از منبع رسمی با مجوز Apache-2.0؛ هش هر فایل با منبع بررسی شده است.

آخرین نسخه
۴.۱.۳
نسخه‌ها در مخزن
۵
مجوز
Apache-2.0
آخرین بررسی
آخرین به‌روزرسانی
توضیحات

آخرین نسخه

آخرین نسخه ۴.۱.۳ آخرین

۳۹٫۳ مگابایت· ۵۰۵ فایل· انتشار

دانلود
نشانی مستقیم فایل اصلی https://mirror.wbweb.ir/npm/@mathjax/mathjax-newcm-font@4.1.3/svg.js
کد آماده با SRI <script src="https://mirror.wbweb.ir/npm/@mathjax/mathjax-newcm-font@4.1.3/svg.js" integrity="sha256-dL1TC/yJRPis7MFFGeRiMSewAUBgqFRPB1874xv8aw0=" crossorigin="anonymous"></script>

SHA-256: 74bd530bfc8944f8acecc14519e4623127b0014060a8544f075f3be31bfc6b0d

درباره @mathjax/mathjax-newcm-font (فونت متک جکس نیو سی ام)

@mathjax/mathjax-newcm-font یه بسته npm با مجوز Apache و فونت مخصوص نسل جدید MathJax هست. توضیح رسمیش هم همینه: فونت MathJax-Newcm برای MathJax. اسمش به خانواده New Computer Modern اشاره می کنه، فونتی که ظاهرش به حروف کلاسیک TeX نزدیکه و حال و هوای کتاب ها و مقاله های ریاضی رو داره.

مشکلی که حل می کنه مشخصه. MathJax فرمول رو از کد LaTeX یا MathML می گیره و توی صفحه می کشه، ولی برای رسم حرف ها، عددها، علامت جمع، انتگرال، رادیکال و کروشه های بزرگ به یه فونت ریاضی نیاز داره. فونت معمولی وب برای این کار ساخته نشده و فرمول باهاش یا بد می شه یا درست کنار هم نمی شینه. این بسته همون فونت ریاضی رو جدا از هسته MathJax عرضه می کنه تا موقع نمایش فرمول لود بشه.

مناسب کیه؟ اگه سایت آموزشی، وبلاگ ریاضی یا فیزیک، مرجع دانشگاهی یا یه سایت وردپرسی داری که با افزونه یا اسکریپت فرمول نشون می ده، این بسته به دردت می خوره. اگه توی صفحه هات فرمول نیست، اصلا لازمش نداری. اگه هم می خوای فونت متن فارسی سایت رو عوض کنی، این بسته کارت رو راه نمی ندازه؛ این فونت فقط برای فرمول هاست، نه متن عادی. نسل قدیمی MathJax هم فونت های خودش رو داره و این بسته برای اون ساخته نشده.

یه نکته برای شرایط ما: اگه فایل های MathJax و فونتش رو از CDN خارجی بگیری، تو روزهای محدودیت اینترنت ممکنه فرمول ها نیان یا خیلی دیر بیان. راه امن تر اینه که فایل ها رو روی همون هاست خودت بذاری. نسخه های رسمی و بدون تغییر این بسته توی مخزن داخلی ما هم هست و بدون وابستگی به سرورهای خارجی می تونی دانلودش کنی. موقع انتخاب هم حواست باشه نسخه بسته فونت با نسخه هسته MathJax هماهنگ باشه، وگرنه ممکنه فونت لود نشه یا فرمول ها خراب نمایش داده بشن.

راهنمای استفاده

برای استفاده از @mathjax/mathjax-newcm-font اول مطمئن شو سایتت از نسل جدید MathJax استفاده می کنه. بعدش این قدم ها رو دنبال کن:

  • بسته رو از npm نصب کن یا فایل رسمیش رو از مخزن ما بگیر.
  • اگه MathJax رو روی هاست خودت می ذاری، فایل های فونت رو کنار فایل های اصلی MathJax بذار تا همه از یه مسیر لود بشن.
  • کد آماده پایین همین صفحه رو توی صفحه یا قالب سایتت اضافه کن.
  • یه فرمول ساده، مثل یه کسر یا یه انتگرال، توی یه نوشته تست بذار و ببین درست نمایش داده می شه یا نه.
  • اگه فرمول ها هنوز همون شکل قبلی رو دارن، کش مرورگر، کش افزونه و کش CDN سایتت رو پاک کن و دوباره امتحان کن.

بیشتر وقت ها لازم نیست تنظیم اضافه ای بنویسی، چون این فونت برای نسل جدید MathJax ساخته شده و با همون کار می کنه. اگه قبلا فونت دیگه ای رو تنظیم کرده بودی و می خوای برگردی به این یکی، تنظیم قبلی رو بردار. اگه سایتت وردپرسیه، قبل از تغییر روی سایت اصلی، اول روی یه نسخه آزمایشی امتحانش کن.

همه نسخه‌ها (۵)

نسخه‌های ۴.x ۵ نسخه
  • ۴.۱.۳ آخرین نسخه ۳۹٫۳ مگابایت·
    دانلودنسخه 4.1.3
    نشانی مستقیم فایل اصلی 4.1.3 https://mirror.wbweb.ir/npm/@mathjax/mathjax-newcm-font@4.1.3/svg.js
  • ۴.۱.۲ ۳۹٫۳ مگابایت·
    دانلودنسخه 4.1.2
    نشانی مستقیم فایل اصلی 4.1.2 https://mirror.wbweb.ir/npm/@mathjax/mathjax-newcm-font@4.1.2/svg.js
  • ۴.۱.۱ ۳۹٫۳ مگابایت·
    دانلودنسخه 4.1.1
    نشانی مستقیم فایل اصلی 4.1.1 https://mirror.wbweb.ir/npm/@mathjax/mathjax-newcm-font@4.1.1/svg.js
  • ۴.۱.۰ ۳۹٫۳ مگابایت·
    دانلودنسخه 4.1.0
    نشانی مستقیم فایل اصلی 4.1.0 https://mirror.wbweb.ir/npm/@mathjax/mathjax-newcm-font@4.1.0/svg.js
  • ۴.۰.۰ قدیمی‌ترین نسخه ۳۹ مگابایت·
    دانلودنسخه 4.0.0
    نشانی مستقیم فایل اصلی 4.0.0 https://mirror.wbweb.ir/npm/@mathjax/mathjax-newcm-font@4.0.0/svg.js

پرسش‌های رایج

  • یه بسته فونت ریاضی برای نسل جدید MathJax هست که حروف و نمادهای فرمول ها رو توی صفحه وب می کشه. وقتی با MathJax فرمول LaTeX یا MathML نمایش می دی، این فونت شکل ظاهری اجزای فرمول رو مشخص می کنه. برای متن عادی سایت کاربردی نداره.

  • طبق توضیح رسمی، برای نسل جدید MathJax ساخته شده و نباید انتظار داشته باشی با نسل قدیمی هماهنگ باشه. اگه سایتت هنوز از MathJax قدیمی استفاده می کنه، یا اول ارتقاش بده یا از فونت های همون نسخه استفاده کن.

  • نه، این فونت برای نمایش فرمول های ریاضی ساخته شده، نه متن فارسی. برای متن عادی همون فونت فارسی قالب یا سایتت رو نگه دار. فرمول ها با این فونت نمایش داده می شن و متن با فونت فارسی خودت.

  • فایل های MathJax و بسته فونت رو روی هاست خودت بذار و آدرس لود رو به همون مسیر داخلی بده. این طوری حتی وقتی اینترنت بین الملل مشکل داره، فرمول ها از سرور داخلی لود می شن. نسخه رسمی بسته رو هم می تونی از مخزن ما بگیری.

  • طبق اطلاعات منبع، بسته با مجوز Apache منتشر شده که معمولا استفاده در پروژه های تجاری رو هم اجازه می ده. با این حال اگه پروژه ات حساسیت حقوقی داره، متن کامل مجوز رو توی خود بسته بخون و اگه لازم شد با یه متخصص حقوقی مشورت کن.

چیزی که لازم دارید اینجا نیست؟

نام کتابخانه، افزونه یا قالب را بفرستید؛ پس از بررسی، نسخه‌های رسمی آن به مخزن اضافه می‌شود.