blob: a05d52cd446b020229ca608d07efa892d521ff31 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
|
---
title: MathML اثناء العمل
slug: Mozilla_MathML_Project/Start
translation_of: Mozilla/MathML_Project/Start
---
<h2 id="MathML_اثناء_العمل" style="text-align: center;">MathML اثناء العمل</h2>
<p>هل ترى المعادلات الأنيقة خلال هذه الصفحة؟ لا؟ سيء للغاية. هنالك <a href="https://developer.mozilla.org/@api/deki/files/5690/=start.png">لقطة شاشة</a> بالشيء الذي تفتقده. <a href="./">قم بتنزيل </a> نسخة من موزيلا مفّعل فيها MathML لكي تقوم بإصلاح هذا الوضع السيء.</p>
<p>لديك نسخة موزيلا مفّعل فيها MathML ولكن ما تراه على شاشة ليس ما حصلت عليه؟ في هذه الحالة فربما تفتقد لأحد <a href="fonts/">خطوط MathML</a>.</p>
<p>والأن بما أنك أصبحت جاهزا، يمكنك رؤية المعادلة التالية بمختلف علامتها : <math dir="rtl"> <mrow> <mover> <mi>س</mi> <mo>^</mo> </mover> <mo>+</mo> <mover> <mrow><mi>س</mi><mo></mo><mi>ص</mi></mrow> <mo>^</mo> </mover> <mo>+</mo> <mover> <mrow><mi>س</mi><mo></mo><mi>ص</mi><mo></mo><mi>ع</mi></mrow> <mo>^</mo> </mover> <mo>.</mo> </mrow> </math> وبجانبها هذه المعادلة الصغيرة، <math> <mrow> <mo>محدد</mo> <mo lspace="0" rspace="0" symmetric="false">|</mo> <mfrac linethickness="0"> <mi>ا</mi> <mi>ج</mi> </mfrac> <mfrac linethickness="0"> <mi>ب</mi> <mi>د</mi> </mfrac> <mo lspace="0" rspace="0" symmetric="false">|</mo> <mo>=</mo> <mi>ا</mi> <mi>د</mi> <mo>-</mo> <mi>ب</mi> <mi>ج</mi> <mo>،</mo> </mrow> </math> ويمكن كتابتها ايضا بهذا النمط <math dir="rtl" display="block"> <mrow> <mo>محدد</mo> <mo>|</mo> <mtable> <mtr> <mtd> <mi>ا</mi> </mtd> <mtd> <mi>ب</mi> </mtd> </mtr> <mtr> <mtd> <mi>ج</mi> </mtd> <mtd> <mi>د</mi> </mtd> </mtr> </mtable> <mo>|</mo> <mo>=</mo> <mi>ا</mi> <mi>د</mi> <mo>-</mo> <mi>ب</mi> <mi>ج</mi> <mo>.</mo> </mrow> </math></p>
<p>المعادلات الرياضية لا تكتب بسهولة. <a href="./">موزيلا MathML</a> يهدف إلى الالتزام <a href="http://www.w3.org/Math/">بمواصفات MathML</a> بذلك <i>أن ما تراه هو ما تحصل عليه</i>، أو بعبارة أخرى <i>ما تراه هو ما قمت به</i>، أو باختصار "WYSIWYM". الفرق بين هاتين المعادلتين هي طريقة الترقيم! <math dir="rtl" display="block"> <msup> <mrow> <mo minsize="3" symmetric="false">(</mo> <mo>...</mo> <msup> <mrow> <mo minsize="2" symmetric="false">(</mo> <msup> <mrow> <mo symmetric="false">(</mo> <msub> <mi>ا</mi> <mn>٠</mn> </msub> <mo>+</mo> <msub> <mi>ا</mi> <mn>١</mn> </msub> <mo symmetric="false">)</mo> </mrow> <msub> <mi>ن</mi> <mn>١</mn> </msub> </msup> <mo>+</mo> <msub> <mi>ا</mi> <mn>٢</mn> </msub> <mo minsize="2" symmetric="false">)</mo> </mrow> <msub> <mi>ن</mi> <mn>٢</mn> </msub> </msup> <mo>+</mo> <mo>...</mo> <mo>+</mo> <msub> <mi>ا</mi> <mi>هـ</mi> </msub> <mo minsize="3" symmetric="false">)</mo> </mrow> <msub> <mi>ن</mi> <mi>هـ</mi> </msub> </msup> </math> <math dir="rtl" display="block"> <msup> <mrow> <mo>(</mo> <mo>...</mo> <msup> <mrow> <mo>(</mo> <msup> <mrow> <mo>(</mo> <msub> <mi>ا</mi> <mn>٠</mn> </msub> <mo>+</mo> <msub> <mi>ا</mi> <mn>١</mn> </msub> <mo>)</mo> </mrow> <msub> <mi>ن</mi> <mn>١</mn> </msub> </msup> <mo>+</mo> <msub> <mi>ا</mi> <mn>٢</mn> </msub> <mo>)</mo> </mrow> <msub> <mi>ن</mi> <mn>٢</mn> </msub> </msup> <mo>+</mo> <mo>...</mo> <mo>+</mo> <msub> <mi>ا</mi> <mi>هـ</mi> </msub> <mo>)</mo> </mrow> <msub> <mi>ا</mi> <mi>هـ</mi> </msub> </msup> </math></p>
<p>طريقة كتابة جذور هذه المعادلة <math dir="rtl"> <mstyle mathvariant="bold"> <msup> <mi>ص</mi> <mn>٣</mn> </msup> <mo>+</mo> <mi>هـ</mi> <mi>ص</mi> <mo>+</mo> <mi>م</mi> <mo>=</mo> <mn>٠</mn> </mstyle> </math> ليست سهلة كما المعادلة نفسها <math dir="rtl" display="block"> <mstyle mathvariant="bold"> <mi>ص</mi> <mo>=</mo> <mroot> <mrow> <mo>-</mo> <mfrac> <mi>م</mi> <mn>٢</mn> </mfrac> <mo>+</mo> <mroot> <mrow> <mfrac> <msup> <mi>م</mi> <mn>٢</mn> </msup> <mn>٤</mn> </mfrac> <mo>+</mo> <mfrac> <msup> <mi>هـ</mi> <mn>٣</mn> </msup> <mn>٢٧</mn> </mfrac> </mrow> <mn>٢</mn> </mroot> </mrow> <mn>٣</mn> </mroot> <mo>+</mo> <mroot> <mrow> <mo>-</mo> <mfrac> <mi>م</mi> <mn>٢</mn> </mfrac> <mo>-</mo> <mroot> <mrow> <mfrac> <msup> <mi>م</mi> <mn>٢</mn> </msup> <mn>٤</mn> </mfrac> <mo>+</mo> <mfrac> <msup> <mi>هـ</mi> <mn>٣</mn> </msup> <mn>٢٧</mn> </mfrac> </mrow> <mn>٢</mn> </mroot> </mrow> <mn>٣</mn> </mroot> <mo>.</mo> </mstyle> </math></p>
<p>أما بالنسبة لجذور المعادلة <math dir="rtl"> <mrow> <mi>ا</mi> <msup> <mi>س</mi> <mn>٢</mn> </msup> <mo>+</mo> <mi>ب</mi> <mi>س</mi> <mo>+</mo> <mi>ج</mi> <mo>=</mo> <mn>٠</mn> <mo>،</mo> </mrow> </math> انقر فوق المنطقة الصفراء لعمل تكبير أو تصغير:</p>
<div style="display: none;">
<h2 id="Zoomable_Math" name="Zoomable_Math">Zoomable Math</h2>
<h3 id="HTML_Content">HTML Content</h3>
<pre class="brush: html"> <p>
<math display="block" dir="rtl">
<mstyle id="zoomableMath" mathbackground="yellow">
<mrow>
<mi>س</mi>
<mo>=</mo>
<mfrac>
<mrow>
<mrow>
<mo>-</mo>
<mi>ب</mi>
</mrow>
<mo>&#xB1;</mo>
<msqrt>
<mrow>
<msup>
<mi>ب</mi>
<mn>٢</mn>
</msup>
<mo>-</mo>
<mrow>
<mn>٤</mn>
<mi>ا</mi>
<mi>ج</mi>
</mrow>
</mrow>
</msqrt>
</mrow>
<mrow>
<mn>٢</mn>
<mi>ا</mi>
</mrow>
</mfrac>
</mrow>
</mstyle>
</math></p>
</pre>
<h3 id="JavaScript_Content">JavaScript Content</h3>
<pre class="brush: js"> function zoomToggle()
{
if (this.hasAttribute("mathsize")) {
this.removeAttribute("mathsize");
} else {
this.setAttribute("mathsize", "200%");
}
}
function load()
{
document.getElementById("zoomableMath").
addEventListener("click", zoomToggle, false);
}
window.addEventListener("load", load, false);</pre>
</div>
<p style="text-align: center;">{{ EmbedLiveSample('Zoomable_Math') }}</p>
<p>انظر إلى طريقة كتابة هذه المعادلة <math dir="rtl" display="block"> <mrow> <mo>{</mo> <mtable> <mtr> <mtd> <mrow> <msub> <mi>ق</mi> <mi>ل</mi> </msub> <mo>+</mo> <msub> <mrow> <mi>د</mi> <mo>(</mo> <mi>ق</mi> <mo>)</mo> </mrow> <mi>س</mi> </msub> <mo>=</mo> <mn>٠</mn> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>ق</mi> <mo stretchy="false">(</mo> <mn>٠</mn> <mo>،</mo> <mi>س</mi> <mo stretchy="false">)</mo> <mo>=</mo> <mrow> <mo>{</mo> <mtable> <mtr> <mtd> <mrow> <msup> <mi>ق</mi> <mo>-</mo> </msup> </mrow> </mtd> <mtd> <mrow> <mtext>اذا كان </mtext> <mi>س</mi> <mo><</mo> <mn>٠</mn> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msup> <mi>ق</mi> <mo>+</mo> </msup> </mrow> </mtd> <mtd> <mrow> <mtext>اذا كان </mtext> <mi>س</mi> <mo>></mo> <mn>٠</mn> </mrow> </mtd> </mtr> </mtable> </mrow> </mrow> </mtd> </mtr> </mtable> </mrow> </math> أو بطريقة أكثر تعقيدا كهؤلاء <math dir="rtl" display="block"> <mrow> <msub> <mover> <mi>Ell</mi> <mo>^</mo> </mover> <mi>ص</mi> </msub> <mo stretchy="false">(</mo> <mi>ع</mi> <mo>;</mo> <mi>ع</mi> <mo>,</mo> <mi>τ</mi> <mo stretchy="false">)</mo> <mo>:=</mo> <msub> <mo>∫</mo> <mi>ص</mi> </msub> <mo>(</mo> <munder> <mo>∏</mo> <mi>l</mi> </munder> <mfrac> <mrow> <mrow> <mo>(</mo> <mfrac> <msub> <mi>ص</mi> <mi>l</mi> </msub> <mrow> <mn>٢</mn> <mi>π</mi> <mi mathvariant="normal">ن</mi> </mrow> </mfrac> <mo>)</mo> </mrow> <mrow> <mi>θ</mi> <mo>(</mo> <mfrac> <msub> <mi>ص</mi> <mi>l</mi> </msub> <mrow> <mn>٢</mn> <mi>π</mi> <mi mathvariant="normal">ن</mi> </mrow> </mfrac> <mo>-</mo> <mi>ع</mi> <mo>)</mo> </mrow> <msup> <mi>θ</mi> <mo>′</mo> </msup> <mo stretchy="false">(</mo> <mn>٠</mn> <mo stretchy="false">)</mo> </mrow> <mrow> <mi>θ</mi> <mo stretchy="false">(</mo> <mo>-</mo> <mi>ع</mi> <mo stretchy="false">)</mo> <mrow> <mi>θ</mi> <mo>(</mo> <mfrac> <msub> <mi>ص</mi> <mi>l</mi> </msub> <mrow> <mn>٢</mn> <mi>π</mi> <mi mathvariant="normal">ن</mi> </mrow> </mfrac> <mo>)</mo> </mrow> </mrow> </mfrac> <mo>)</mo> <mo>×</mo> <mo>(</mo> <munder> <mo>∏</mo> <mi>ك</mi> </munder> <mfrac> <mrow> <mrow> <mi>θ</mi> <mo>(</mo> <mfrac> <msub> <mi>ي</mi> <mi>ك</mi> </msub> <mrow> <mn>٢</mn> <mi>π</mi> <mi mathvariant="normal">ن</mi> </mrow> </mfrac> <mo>-</mo> <mo stretchy="false">(</mo> <msub> <mi>α</mi> <mi>k</mi> </msub> <mo>+</mo> <mn>١</mn> <mo stretchy="false">)</mo> <mi>ع</mi> <mo>)</mo> </mrow> <mi>θ</mi> <mo stretchy="false">(</mo> <mo>-</mo> <mi>ع</mi> <mo stretchy="false">)</mo> </mrow> <mrow> <mrow> <mi>θ</mi> <mo>(</mo> <mfrac> <msub> <mi>ي</mi> <mi>ك</mi> </msub> <mrow> <mn>٢</mn> <mi>π</mi> <mi mathvariant="normal">i</mi> </mrow> </mfrac> <mo>-</mo> <mi>ع</mi> <mo>)</mo> </mrow> <mi>θ</mi> <mo stretchy="false">(</mo> <mo>-</mo> <mo stretchy="false">(</mo> <msub> <mi>α</mi> <mi>ك</mi> </msub> <mo>+</mo> <mn>١</mn> <mo stretchy="false">)</mo> <mi>ع</mi> <mo stretchy="false">)</mo> </mrow> </mfrac> <mo>)</mo> </mrow> </math> <math dir="rtl" display="block"> <mrow> <mi>π</mi> <mo stretchy="false">(</mo> <mi>ن</mi> <mo stretchy="false">)</mo> <mo>=</mo> <munderover> <mo>∑</mo> <mrow> <mi>م</mi> <mo>=</mo> <mn>٢</mn> </mrow> <mi>ن</mi> </munderover> <mrow> <mo>⌊</mo> <msup> <mrow> <mo>(</mo> <mrow> <munderover> <mo>∑</mo> <mrow> <mi>ك</mi> <mo>=</mo> <mn>١</mn> </mrow> <mrow> <mi>م</mi> <mo>-</mo> <mn>١</mn> </mrow> </munderover> <mrow> <mo minsize="1.5">⌊</mo> <mo>(</mo> <mi>م</mi> <mo>∕</mo> <mi>ك</mi> <mo>)</mo> <mo minsize="2">∕</mo> <mo>⌈</mo> <mi>م</mi> <mo>∕</mo> <mi>ك</mi> <mo>⌉</mo> <mo minsize="1.5">⌋</mo> </mrow> </mrow> <mo>)</mo> </mrow> <mrow> <mo>-</mo> <mn>١</mn> </mrow> </msup> <mo>⌋</mo> </mrow> </mrow> </math> <math dir="rtl" display="block"> <mrow> <msub> <mrow> <mo>‖</mo> <mi>ϕ</mi> <mo>‖</mo> </mrow> <mrow> <msubsup> <mi>و</mi> <mi>ل</mi> <mi>ك</mi> </msubsup> <mo stretchy="false">(</mo> <msub> <mi>Ω</mi> <mi>ت</mi> </msub> <mo stretchy="false">)</mo> </mrow> </msub> <mo>≝</mo> <msup> <mrow> <mo>(</mo> <munder> <mo>∑</mo> <mrow> <mo>|</mo> <mi>α</mi> <mo>|</mo> <mo>≦</mo> <mi>ك</mi> </mrow> </munder> <msubsup> <mfenced close="‖" open="‖"> <mfrac> <mrow> <msup> <mo>∂</mo> <mi>α</mi> </msup> <mi>ϕ</mi> </mrow> <mrow> <mo>∂</mo> <msup> <mi>ξ</mi> <mi>α</mi> </msup> </mrow> </mfrac> </mfenced> <mrow> <msup> <mi>ح</mi> <mi>ل</mi> </msup> <mo stretchy="false">(</mo> <msub> <mi>Ω</mi> <mi>ت</mi> </msub> <mo stretchy="false">)</mo> </mrow> <mi>ل</mi> </msubsup> <mo>)</mo> </mrow> <mrow> <mn>١</mn> <mo>∕</mo> <mi>ل</mi> </mrow> </msup> </mrow> </math></p>
<p>لمزيد من الأمثلة، قم بمراجعة صفحة <a href="./">مشروع MathML</a>، وأما إذا رغبت <a href="build.html">ببناء</a> Mozilla Binary الخاص بك، راجع المجلد <i>mozilla/layout/mathml/tests</i>.</p>
<p>ماذا بعد؟ خلال قيامك بتجربة موزيلا MathML، ووجدت بعض الاشياء القليلة اللي لا تظهر حسب مواصفات MathML أو الاشياء التى تحتاج إلى تعديلات طفيفة لكي تبدو بشكل أفضل؟ في كلتا الحالتين السابقتين أو عندما تظهر لك مشكلة ما، إذهب إلى <a href="../../quality/bug-writing-guidelines.html">Bugzilla</a> للإبلاغ عن هذه المشاكل فـ Bugzilla يتحفظ بها جميعا. واذا لم يتم الإبلاغ عن المشاكل التي واجهتك فكيف لنا ان نقوم بإصلاحها!</p>
<p><a href="../../get-involved.html">مساهمتك معنا </a> هي جزء من عملية إثراء <a href="../../newlayout/">Gecko</a> بمواصفات متطورة وقياسية لـ MathML. رأيك يمكنه المساعدة في <a href="authoring.html">وضع محتوى MathML على الوب،</a>، والتبليغ عن أخطاء في <a href="../../quality/bug-writing-guidelines.html">Bugzilla</a>, وإذا امكنك كذلك المساعدة في البرمجة، <a href="http://lxr.mozilla.org/seamonkey/source/layout/mathml/">أو فحص أو تحسين الشفرة الحالية </a>أو إختيار أحد البنود من <a href="update.html">قائمة المهام</a> .</p>
|