كيف يحوّل المطور الخط العربي المزخرف إلى SVG؟

2026-03-12 01:39:16
266
공유
ABO 성격 퀴즈
빠른 퀴즈를 통해 당신이 Alpha, Beta, 아니면 Omega인지 알아보세요.
테스트 시작하기
답변
질문

4 답변

ناصح حلاق
عندما أتعامل مع قطعة خط عربي مزخرفة، أبدأ دائمًا بفكرة أنني أترجم حركة الريشة إلى منحنيات قابلة للقياس.

أول خطوة عملية هي التقاط العمل بدقة — مسح ضوئي أو تصوير جيد الإضاءة — ثم أُدخل الصورة في برامج مثل 'Inkscape' أو 'Adobe Illustrator' وأستخدم خاصية تتبع البت ماب (Trace Bitmap / Image Trace) لاستخراج منحنيات أولية. بعد ذلك أقوم بتنظيف العقد والنقاط الزائدة يدوياً، وتحويل كل خط إلى مسارات بيزييه (cubic Bézier) واضحة. إذا كان التصميم قائمًا على الخطاط، أحرص على فصل الحركات الأساسية عن الحركات الزخرفية والنقط والحركات، لأن التعامل مع كل عنصر على حدة يسهل لاحقًا ضبط الأمور التقنية.

المرحلة التالية تتعلق بالشكل العربي نفسه: لأن الحروف تتغير مواضعها حسب الجوار، فأنا أقرر ما إذا كنت سأبقي النص كمسارات ثابتة في SVG (مناسب لعناصر زخرفية ثابتة) أو أصنع خطاً قابلاً للاستخدام (تصدير كـ OTF/TTF ثم استخدام أدوات لتحويل الخط إلى SVG أو استخراج المسارات عبر مكتبات مثل 'opentype.js'). عند صنع خط فعلي أعمل تعويضات للربط والتشكيل باستخدام قواعد GSUB/GPOS أو أستخدم محرك تشكيل مثل HarfBuzz لتوليد الأشكال الصحيحة قبل تحويلها إلى مسارات.

أخيرًا، أحرص على تحسين ملف الـ SVG: تبسيط المسارات لتقليل عدد العقد، استخدام viewBox مناسب، ضبط preserveAspectRatio، واختبار التدرجات والأقنعة إن وُجدت. أستعمل أدوات مثل SVGO لضغط الملف، وأضيف وسم و<desc> للوضوح. النتيجة تكون نفس الزخرفة مرسومة بدقة رقمية وقابلة للتكبير دون فقدان الجودة، وتستحضر روح الريشة مع بنية رقمية نظيفة — وهذا دائماً يشعرني بالرضا.</div><div class="item-actions" data-v-2a51c7a8><div class="item-actions-date" data-v-2a51c7a8>2026-03-14 07:42:38</div><div class="vote-btn" data-v-6a63cb30 data-v-2a51c7a8><div class="vote-btn-item" style="display:;" data-v-6a63cb30><img src="https://www.goodnovel.com/pcdist/src/assets/images/qa/75fb2345-like.svg" alt class="vote-btn-icon" data-v-6a63cb30><span class="vote-btn-count" data-v-6a63cb30>8</span></div><div class="vote-btn-item" style="display:;" data-v-6a63cb30><img src="https://www.goodnovel.com/pcdist/src/assets/images/qa/76422545-dislike.svg" alt class="vote-btn-icon" data-v-6a63cb30></div></div></div><!----></div></div><div id="answer6378856" data-v-2a51c7a8 data-v-2b513b3a><div class="qad-answer-item" data-v-2a51c7a8><!----><div class="item-header" data-v-2a51c7a8><img src="https://acf.goodnovel.com/seo/virtual_user/arab/61d23bd679499606ed189425d1d08f59ce87444c5332a1a0afb904d540ed98f55c416f7ada70ac016357cf92f50a94d3.png?v=1&p=1" alt="Sawyer" class="item-header-avatar" data-v-2a51c7a8><div class="item-header-right" data-v-2a51c7a8><div class="item-header-name" data-v-2a51c7a8>Sawyer</div><div class="item-favorite" data-v-2a51c7a8> 즐겨찾기한 글: <a href="/book/سحر-الحب_31001381420" class="item-favorite-link" data-v-2a51c7a8>سحر الحب</a></div></div></div><div class="item-tags" data-v-2a51c7a8><span class="item-tag item-tag--credibility" data-v-2a51c7a8><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADkElEQVR4AcSWTUwTQRSA33S3Qe2PJQJywCCJRhM1AVsVvWhjjHrDeCHxIDc1MUESb1QZbPHiQRI84EmNJnrAqAciJiY9kChCixA9eDCRRA8GalraBQrd7vimP1pKtzMFEyfzdv7ee/PtzOzOs8B/ThsCmA1SO5eNvEPFANFx2qyFAw8SYf/cFqea4IL1aCLkf6GF+05XCiMNEAxSVQsH7lgt6gRO0kGA1GCZyVh3EULaANgIwjz9FqSbMgMSD2mAQ07lMfq7DgRULE0zAdJe61Bfy0JIASyE/ZcAHYNsInCi1qn6ZdSFAPxNGAMKlSYG16Lv6U6RmRCgzmE9CYTUixytGcetslYp59f0F3UIAQxgrUU28k0GHpGyEIAQaBA5MR1n4pUTAqDzCMq6MgMWExnKAEyJnJiPk8/mY9kRIUAqrg8Dg2RWvbInsRhDIgshQLWXxsAC/VBhYowN2Q/enBaZCQG4g7l5vRfLEIpsnlnR010yylIATV6aNJh+Fh2+RSmb8af1JbWie7e10h9lFXODUgBc1+mhEbvbd4oAu4xnotThmsF7gEYSekv1UTrDbWREGiDvzOa+cd/u8R1YTuk7mMG8XNLL+m6Ea7K5u3v5auV1ZcqKAbjTX2O0YVOV6sbDuS+ipce2HqNfeX+xaJ/6thf3FbelAYI8HvgYuIgxwUSVVf3ODHiJS37P5QLTu5+tGINLk7ePQ5kkBbA0GWj0ONVRMOAhgPj/jjrAIycEbEsbBuVtMxECJKf9e9IGGyMAFV1KqqL0ZCbF2GAxdOtIpl7iURZgdpzW6zoZEV3HfHvm39FdGsaEWsjfuRAODBAgGKJlZzTAMpgI9/Vo4cCF2AfqiYdoTXYE8BjlayXKzYpyF7uFQQUqqEqVOgAYEyJsPwO4inZ/M4Fm/Hz5VjzBlRlVwPpnRUxXILeH7SCR+Kc3F9fPoeoIinlmLAnEaLN5uofzSqYAVkXtzCvJlEKI3OR2d8+bQn+mAMDYmUJFmTqHwL/kMxPdSPHkXK8kQOaQrCcO5B5xv3mxRghpiAapq7i/JEA6BXZ8kykZScVAX+2U7c20GUwRC/AvoR/9JAGT4mD7sViVSwLwywT/9y0yUuelWqFHBoTDd3BbW4vvFd4RXYuG3sQYDFqItbFQl9dLAvCB9Uoorntx8keF9nWH6U+Hx3cFv5Tnhf28/s8BvF66akv4JHnJHNJ8I1f+BgAA//+7Uh+TAAAABklEQVQDAIqgSVCnLsXpAAAAAElFTkSuQmCC" alt class="item-tag-icon" data-v-2a51c7a8> متعاون </span><span class="item-tag item-tag--occupation" data-v-2a51c7a8><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACuUlEQVR4AexVz2sTQRR+b5OsORRUEBQVtFKoYG/mULAHDwWP9lCkpli7njwI/gEK5uAhB8F6ECpUNmmbmIpgvXnw4tGDoHgWT4XoKWCxyaY7z3lpEuPuzs5sKIjQZV4y873vffvNL9aCf/wcGBh6BahSOdPeKF3aWXMvc3/YnRzKwDfXzXrW7iskPCZScIT7jA1jYigDp7L4WL4sJ6PXcl2sNzb+T2ygVSvNE+Dt4BsY41wQ140TGfi5ujIBAleUojJH1dIFZT4iYWyA99jOZF4DQjZCZw+SOQ9x88fLpyN7gP7X2MDJrLUm5cZk6NrYYX/E1ZF6eSMDXqV8VxbMyjBts16tU6Plaw3wXSeEolYpQCCCR1wbgEPDWAPbrntCCFiP3feQZB9I+z7WqFo93kciOkoDVCik04d43/FsRJ0RhAinW9BeZy1VgdKANz56TwpMqwpNcdbwxs89UPEjDbQ3Vq/IgoKMuLZLAhspom0gaELsQ/e7miFWpAESEH/d5AsRrVwmv/A+O3/rHaZpCogaIfUBgIjODwz73UgDW03/OQHU+6xgx8KH9tyNzz3Yvrb4EQCXQfEQUH1rRzyLSkcaGHWcJgIoBX3f/xoSQ/gEisdCLLJmVDrSABN/NcUT1bKmLOsicwYDiSYHx/0+QUM1e+YoDRx1nAYgLjEpFAR3Bg9Vq1a+ShFfyE4dwpJq9pxXGuCkchXkR0cIett6Uf7CIW/BJkiMa/4KeVhtyii3krmxBjqrEHO4pMBEN+RfuKFFy5jPfw9n/iCxBpjWbvFZAM09Z2Yg5OwzwtZ+Q7QGRhynbqVoOoUwkyS4Rjd7tqw1wCQhcMoXtJgkuIZrdWFkQF7HSUCcSRSqaxlwZGYgULSfw//DAKJVTHIAmcs1JitltAL29YUP6bmbb5IE1+ybARMhFUeH/wYAAP//vagefgAAAAZJREFUAwDsQSVQ2AvzCgAAAABJRU5ErkJggg==" alt class="item-tag-icon" data-v-2a51c7a8> موظف </span></div><div class="item-desc" data-v-2a51c7a8>لو اعتبرتنا أمام مهمة سريعة، أفضل تقسيم الشغل إلى خطوات محددة وأدوات عملية. أولاً، المسح أو التصوير بدقّة ثم تتبع الصورة إلى مسارات في 'Inkscape' أو 'Illustrator'. ميزات مهمة: Trace Bitmap في إنكسكيب أو Image Trace في إليستريتور، ثم أمر Expand أو Stroke to Path لتحويل سمك الحرف إلى مسارات. ثانياً، تنظيف نقاط البيزييه وتقليل العقد لتقليل حجم الملف.<br><br>إذا أردت أن يكون النص تفاعليًا وليس مجرد صورة، فعليك التفكير بخيارين: إمّا تصدير كل حرف كمسار داخل ملف SVG واستخدامه كرمز ثابت، أو إنشاء خط رقمي (OTF/TTF) ثم استخلاص المسارات برمجياً. للمطوّرين أذكر مكتبات مفيدة مثل 'opentype.js' لجلب المسارات من ملف خط وتحويلها إلى أوامر SVG، وأيضًا 'fonttools' لإدارة وتحويل الخطوط. نقطة مهمة: العربية تحتاج محرك تشكيل (HarfBuzz) أو استخدام الخطوص التي تتضمن قواعد الربط واللَحْم، لأن الحرف في العربية يتغير تبعًا للسياق.<br><br>نصيحة عملية: احتفظ بنسخة مبسطة من المسارات للاستخدام في واجهات الويب لتقليل التحميل، واستعمل SVGO أو أدوات مشابهة لضغط الـ SVG قبل النشر، مع اختبار العرض على شاشات وأحجام مختلفة.</div><div class="item-actions" data-v-2a51c7a8><div class="item-actions-date" data-v-2a51c7a8>2026-03-16 21:12:01</div><div class="vote-btn" data-v-6a63cb30 data-v-2a51c7a8><div class="vote-btn-item" style="display:;" data-v-6a63cb30><img src="https://www.goodnovel.com/pcdist/src/assets/images/qa/75fb2345-like.svg" alt class="vote-btn-icon" data-v-6a63cb30><span class="vote-btn-count" data-v-6a63cb30>16</span></div><div class="vote-btn-item" style="display:;" data-v-6a63cb30><img src="https://www.goodnovel.com/pcdist/src/assets/images/qa/76422545-dislike.svg" alt class="vote-btn-icon" data-v-6a63cb30></div></div></div><!----></div></div><div id="answer6378857" data-v-2a51c7a8 data-v-2b513b3a><div class="qad-answer-item" data-v-2a51c7a8><!----><div class="item-header" data-v-2a51c7a8><img src="https://acf.goodnovel.com/seo/virtual_user/arab/ebff1c1722c07641c488ebb3fea1e8d96d42f0067ef2d6e816a94dded68858e9a1feccd47f29889bf96df2d858c39422.png?v=1&p=1" alt="Brody" class="item-header-avatar" data-v-2a51c7a8><div class="item-header-right" data-v-2a51c7a8><div class="item-header-name" data-v-2a51c7a8>Brody</div><div class="item-favorite" data-v-2a51c7a8> 즐겨찾기한 글: <a href="/book/بعد-التحطّم_31001276064" class="item-favorite-link" data-v-2a51c7a8>بعد التحطّم</a></div></div></div><div class="item-tags" data-v-2a51c7a8><span class="item-tag item-tag--credibility" data-v-2a51c7a8><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADkElEQVR4AcSWTUwTQRSA33S3Qe2PJQJywCCJRhM1AVsVvWhjjHrDeCHxIDc1MUESb1QZbPHiQRI84EmNJnrAqAciJiY9kChCixA9eDCRRA8GalraBQrd7vimP1pKtzMFEyfzdv7ee/PtzOzOs8B/ThsCmA1SO5eNvEPFANFx2qyFAw8SYf/cFqea4IL1aCLkf6GF+05XCiMNEAxSVQsH7lgt6gRO0kGA1GCZyVh3EULaANgIwjz9FqSbMgMSD2mAQ07lMfq7DgRULE0zAdJe61Bfy0JIASyE/ZcAHYNsInCi1qn6ZdSFAPxNGAMKlSYG16Lv6U6RmRCgzmE9CYTUixytGcetslYp59f0F3UIAQxgrUU28k0GHpGyEIAQaBA5MR1n4pUTAqDzCMq6MgMWExnKAEyJnJiPk8/mY9kRIUAqrg8Dg2RWvbInsRhDIgshQLWXxsAC/VBhYowN2Q/enBaZCQG4g7l5vRfLEIpsnlnR010yylIATV6aNJh+Fh2+RSmb8af1JbWie7e10h9lFXODUgBc1+mhEbvbd4oAu4xnotThmsF7gEYSekv1UTrDbWREGiDvzOa+cd/u8R1YTuk7mMG8XNLL+m6Ea7K5u3v5auV1ZcqKAbjTX2O0YVOV6sbDuS+ipce2HqNfeX+xaJ/6thf3FbelAYI8HvgYuIgxwUSVVf3ODHiJS37P5QLTu5+tGINLk7ePQ5kkBbA0GWj0ONVRMOAhgPj/jjrAIycEbEsbBuVtMxECJKf9e9IGGyMAFV1KqqL0ZCbF2GAxdOtIpl7iURZgdpzW6zoZEV3HfHvm39FdGsaEWsjfuRAODBAgGKJlZzTAMpgI9/Vo4cCF2AfqiYdoTXYE8BjlayXKzYpyF7uFQQUqqEqVOgAYEyJsPwO4inZ/M4Fm/Hz5VjzBlRlVwPpnRUxXILeH7SCR+Kc3F9fPoeoIinlmLAnEaLN5uofzSqYAVkXtzCvJlEKI3OR2d8+bQn+mAMDYmUJFmTqHwL/kMxPdSPHkXK8kQOaQrCcO5B5xv3mxRghpiAapq7i/JEA6BXZ8kykZScVAX+2U7c20GUwRC/AvoR/9JAGT4mD7sViVSwLwywT/9y0yUuelWqFHBoTDd3BbW4vvFd4RXYuG3sQYDFqItbFQl9dLAvCB9Uoorntx8keF9nWH6U+Hx3cFv5Tnhf28/s8BvF66akv4JHnJHNJ8I1f+BgAA//+7Uh+TAAAABklEQVQDAIqgSVCnLsXpAAAAAElFTkSuQmCC" alt class="item-tag-icon" data-v-2a51c7a8> عاشق روايات </span><span class="item-tag item-tag--occupation" data-v-2a51c7a8><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACuUlEQVR4AexVz2sTQRR+b5OsORRUEBQVtFKoYG/mULAHDwWP9lCkpli7njwI/gEK5uAhB8F6ECpUNmmbmIpgvXnw4tGDoHgWT4XoKWCxyaY7z3lpEuPuzs5sKIjQZV4y873vffvNL9aCf/wcGBh6BahSOdPeKF3aWXMvc3/YnRzKwDfXzXrW7iskPCZScIT7jA1jYigDp7L4WL4sJ6PXcl2sNzb+T2ygVSvNE+Dt4BsY41wQ140TGfi5ujIBAleUojJH1dIFZT4iYWyA99jOZF4DQjZCZw+SOQ9x88fLpyN7gP7X2MDJrLUm5cZk6NrYYX/E1ZF6eSMDXqV8VxbMyjBts16tU6Plaw3wXSeEolYpQCCCR1wbgEPDWAPbrntCCFiP3feQZB9I+z7WqFo93kciOkoDVCik04d43/FsRJ0RhAinW9BeZy1VgdKANz56TwpMqwpNcdbwxs89UPEjDbQ3Vq/IgoKMuLZLAhspom0gaELsQ/e7miFWpAESEH/d5AsRrVwmv/A+O3/rHaZpCogaIfUBgIjODwz73UgDW03/OQHU+6xgx8KH9tyNzz3Yvrb4EQCXQfEQUH1rRzyLSkcaGHWcJgIoBX3f/xoSQ/gEisdCLLJmVDrSABN/NcUT1bKmLOsicwYDiSYHx/0+QUM1e+YoDRx1nAYgLjEpFAR3Bg9Vq1a+ShFfyE4dwpJq9pxXGuCkchXkR0cIett6Uf7CIW/BJkiMa/4KeVhtyii3krmxBjqrEHO4pMBEN+RfuKFFy5jPfw9n/iCxBpjWbvFZAM09Z2Yg5OwzwtZ+Q7QGRhynbqVoOoUwkyS4Rjd7tqw1wCQhcMoXtJgkuIZrdWFkQF7HSUCcSRSqaxlwZGYgULSfw//DAKJVTHIAmcs1JitltAL29YUP6bmbb5IE1+ybARMhFUeH/wYAAP//vagefgAAAAZJREFUAwDsQSVQ2AvzCgAAAABJRU5ErkJggg==" alt class="item-tag-icon" data-v-2a51c7a8> طبيب </span></div><div class="item-desc" data-v-2a51c7a8>أحب التفكير بصريًا عندما أتعامل مع خط عربي مزخرف؛ بالنسبة لي، تحويله إلى SVG أشبه بتحويل ريشة المعلّم إلى مسار قابل للحفظ والتعديل.<br><br>ابدأ بالتقاط العمل بجودة عالية ثم انتقل إلى تتبع المسارات. المهم هنا هو الحفاظ على نفس انسيابية الخط: لا تحوّل كل شيء أوتوماتيكياً فقط لأن الأداة تستطيع ذلك — أمسك بقلم الأدوات وسمّع كل عقدة كي تبقى الانحنايات ناعمة. استخدم عملية 'Stroke to Path' لتحويل سمك الحرف إلى سطح قابل للتلوين، وبعدها استخدم أدوات تبسيط المسار (Simplify / Smooth) لكن باعتدال حتى لا تفقد التعبير اليدوي.<br><br>أيضًا، فكر في قابلية التوسع: إذا رغبت أن تبقى الحروف قابلة للتعديل كنص، فتصنيفه كخط رقمي أفضل، مع العمل على قواعد الترابط (ligatures) والنُسخ السياقية. أما إذا أردت زخرفة ثابتة، فالتصدير كمجموعة مسارات SVG مع تنظيم مجموعات (<g>) لكل كلمة أو سطر يسهل التحكم بالألوان والظلال والأنيميشن لاحقًا. من وجهة نظري، الحفاظ على روح الخط أهم من الحصول على ملف خفيف، لكن بالخبرة تستطيع تحقيق الاثنين معًا.</div><div class="item-actions" data-v-2a51c7a8><div class="item-actions-date" data-v-2a51c7a8>2026-03-18 12:47:07</div><div class="vote-btn" data-v-6a63cb30 data-v-2a51c7a8><div class="vote-btn-item" style="display:;" data-v-6a63cb30><img src="https://www.goodnovel.com/pcdist/src/assets/images/qa/75fb2345-like.svg" alt class="vote-btn-icon" data-v-6a63cb30><span class="vote-btn-count" data-v-6a63cb30>16</span></div><div class="vote-btn-item" style="display:;" data-v-6a63cb30><img src="https://www.goodnovel.com/pcdist/src/assets/images/qa/76422545-dislike.svg" alt class="vote-btn-icon" data-v-6a63cb30></div></div></div><!----></div></div><div id="answer6378858" data-v-2a51c7a8 data-v-2b513b3a><div class="qad-answer-item" data-v-2a51c7a8><!----><div class="item-header" data-v-2a51c7a8><img src="https://acf.goodnovel.com/seo/virtual_user/arab/135da79305b691edafc1edebe18f10b3ea76271bf4469e5f80af990d9defaf4d03f70a41f8e2373f48cada2e4ec67799.png?v=1&p=1" alt="Thomas" class="item-header-avatar" data-v-2a51c7a8><div class="item-header-right" data-v-2a51c7a8><div class="item-header-name" data-v-2a51c7a8>Thomas</div><div class="item-favorite" data-v-2a51c7a8> 즐겨찾기한 글: <a href="/book/تركني-حبه-مغطاة-بالجروح_31001161925" class="item-favorite-link" data-v-2a51c7a8>تركني حبه مغطاة بالجروح</a></div></div></div><div class="item-tags" data-v-2a51c7a8><span class="item-tag item-tag--credibility" data-v-2a51c7a8><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADkElEQVR4AcSWTUwTQRSA33S3Qe2PJQJywCCJRhM1AVsVvWhjjHrDeCHxIDc1MUESb1QZbPHiQRI84EmNJnrAqAciJiY9kChCixA9eDCRRA8GalraBQrd7vimP1pKtzMFEyfzdv7ee/PtzOzOs8B/ThsCmA1SO5eNvEPFANFx2qyFAw8SYf/cFqea4IL1aCLkf6GF+05XCiMNEAxSVQsH7lgt6gRO0kGA1GCZyVh3EULaANgIwjz9FqSbMgMSD2mAQ07lMfq7DgRULE0zAdJe61Bfy0JIASyE/ZcAHYNsInCi1qn6ZdSFAPxNGAMKlSYG16Lv6U6RmRCgzmE9CYTUixytGcetslYp59f0F3UIAQxgrUU28k0GHpGyEIAQaBA5MR1n4pUTAqDzCMq6MgMWExnKAEyJnJiPk8/mY9kRIUAqrg8Dg2RWvbInsRhDIgshQLWXxsAC/VBhYowN2Q/enBaZCQG4g7l5vRfLEIpsnlnR010yylIATV6aNJh+Fh2+RSmb8af1JbWie7e10h9lFXODUgBc1+mhEbvbd4oAu4xnotThmsF7gEYSekv1UTrDbWREGiDvzOa+cd/u8R1YTuk7mMG8XNLL+m6Ea7K5u3v5auV1ZcqKAbjTX2O0YVOV6sbDuS+ipce2HqNfeX+xaJ/6thf3FbelAYI8HvgYuIgxwUSVVf3ODHiJS37P5QLTu5+tGINLk7ePQ5kkBbA0GWj0ONVRMOAhgPj/jjrAIycEbEsbBuVtMxECJKf9e9IGGyMAFV1KqqL0ZCbF2GAxdOtIpl7iURZgdpzW6zoZEV3HfHvm39FdGsaEWsjfuRAODBAgGKJlZzTAMpgI9/Vo4cCF2AfqiYdoTXYE8BjlayXKzYpyF7uFQQUqqEqVOgAYEyJsPwO4inZ/M4Fm/Hz5VjzBlRlVwPpnRUxXILeH7SCR+Kc3F9fPoeoIinlmLAnEaLN5uofzSqYAVkXtzCvJlEKI3OR2d8+bQn+mAMDYmUJFmTqHwL/kMxPdSPHkXK8kQOaQrCcO5B5xv3mxRghpiAapq7i/JEA6BXZ8kykZScVAX+2U7c20GUwRC/AvoR/9JAGT4mD7sViVSwLwywT/9y0yUuelWqFHBoTDd3BbW4vvFd4RXYuG3sQYDFqItbFQl9dLAvCB9Uoorntx8keF9nWH6U+Hx3cFv5Tnhf28/s8BvF66akv4JHnJHNJ8I1f+BgAA//+7Uh+TAAAABklEQVQDAIqgSVCnLsXpAAAAAElFTkSuQmCC" alt class="item-tag-icon" data-v-2a51c7a8> مساهم </span><span class="item-tag item-tag--occupation" data-v-2a51c7a8><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACuUlEQVR4AexVz2sTQRR+b5OsORRUEBQVtFKoYG/mULAHDwWP9lCkpli7njwI/gEK5uAhB8F6ECpUNmmbmIpgvXnw4tGDoHgWT4XoKWCxyaY7z3lpEuPuzs5sKIjQZV4y873vffvNL9aCf/wcGBh6BahSOdPeKF3aWXMvc3/YnRzKwDfXzXrW7iskPCZScIT7jA1jYigDp7L4WL4sJ6PXcl2sNzb+T2ygVSvNE+Dt4BsY41wQ140TGfi5ujIBAleUojJH1dIFZT4iYWyA99jOZF4DQjZCZw+SOQ9x88fLpyN7gP7X2MDJrLUm5cZk6NrYYX/E1ZF6eSMDXqV8VxbMyjBts16tU6Plaw3wXSeEolYpQCCCR1wbgEPDWAPbrntCCFiP3feQZB9I+z7WqFo93kciOkoDVCik04d43/FsRJ0RhAinW9BeZy1VgdKANz56TwpMqwpNcdbwxs89UPEjDbQ3Vq/IgoKMuLZLAhspom0gaELsQ/e7miFWpAESEH/d5AsRrVwmv/A+O3/rHaZpCogaIfUBgIjODwz73UgDW03/OQHU+6xgx8KH9tyNzz3Yvrb4EQCXQfEQUH1rRzyLSkcaGHWcJgIoBX3f/xoSQ/gEisdCLLJmVDrSABN/NcUT1bKmLOsicwYDiSYHx/0+QUM1e+YoDRx1nAYgLjEpFAR3Bg9Vq1a+ShFfyE4dwpJq9pxXGuCkchXkR0cIett6Uf7CIW/BJkiMa/4KeVhtyii3krmxBjqrEHO4pMBEN+RfuKFFy5jPfw9n/iCxBpjWbvFZAM09Z2Yg5OwzwtZ+Q7QGRhynbqVoOoUwkyS4Rjd7tqw1wCQhcMoXtJgkuIZrdWFkQF7HSUCcSRSqaxlwZGYgULSfw//DAKJVTHIAmcs1JitltAL29YUP6bmbb5IE1+ybARMhFUeH/wYAAP//vagefgAAAAZJREFUAwDsQSVQ2AvzCgAAAABJRU5ErkJggg==" alt class="item-tag-icon" data-v-2a51c7a8> ممثل </span></div><div class="item-desc" data-v-2a51c7a8>في الشرح العملي، أول ما أنصح به هو تمييز إذا كانت النتيجة المطلوبة ثابتة أم ديناميكية؛ هذا القرار يحدد المسار التقني كله. لتحويل زخرفة عربية ثابتة إلى SVG، أمسك بالنسخة المصورة، استعمل أدوات التتبع لتحويلها إلى منحنيات، ثم نظف العقد وحول كل خط إلى مسار بيزييه. احرص على فصل الحركات والنقاط كي تتمكن من التحكم بها مستقلًا.<br><br>أما إذا أردت نصًا ديناميكيًا يتصرف كخط، فالأفضل صنع خط رقمي وتضمين قواعد الربط (GSUB/GPOS)، أو استخدام مكتبات مثل 'opentype.js' مع HarfBuzz لتشكيل النص ثم استخراج المسارات للتحكم بها كـ SVG. وأخيرًا، اختبر النتائج على متصفحات وأجهزة متعددة، واستعمل أدوات ضغط مثل SVGO لتقليل حجم الملف دون خسارة بصريّة. بهذه الطريقة تحصل على زخرفة عربية تظهر بروح الخط التقليدي مع مرونة العرض الرقمي.</div><div class="item-actions" data-v-2a51c7a8><div class="item-actions-date" data-v-2a51c7a8>2026-03-18 21:48:42</div><div class="vote-btn" data-v-6a63cb30 data-v-2a51c7a8><div class="vote-btn-item" style="display:;" data-v-6a63cb30><img src="https://www.goodnovel.com/pcdist/src/assets/images/qa/75fb2345-like.svg" alt class="vote-btn-icon" data-v-6a63cb30><span class="vote-btn-count" data-v-6a63cb30>13</span></div><div class="vote-btn-item" style="display:;" data-v-6a63cb30><img src="https://www.goodnovel.com/pcdist/src/assets/images/qa/76422545-dislike.svg" alt class="vote-btn-icon" data-v-6a63cb30></div></div></div><!----><div class="qad-all-answers-wrap" data-v-2a51c7a8><div class="qad-all-answers" data-v-2a51c7a8>모든 답변 보기 <div class="qad-all-answers-tooltip" data-v-2a51c7a8><div class="tooltip-box" data-v-2a51c7a8><div class="box-txt" data-v-2a51c7a8>QR 코드를 스캔하여 앱을 다운로드하세요</div><div class="qr-code-wrap" style="width:120px;height:120px;" data-v-9c5e2524 data-v-2a51c7a8><div value="" level="H" background="#fff" foreground="#000" class="qr-code" data-v-9c5e2524><canvas height="120" width="120" style="width:120px;height:120px;"></canvas></div><img src="https://www.goodnovel.com/pcdist/src/assets/images/common/51e534b7-logo_icon.png" alt class="qr-code-logo" data-v-9c5e2524></div></div></div></div></div></div></div></div></div><div class="qad-block" data-v-2b513b3a><h2 class="qad-title" data-v-2b513b3a>관련 작품</h2><div class="book-carousel" data-v-82b34018 data-v-2b513b3a><div class="book-carousel-covers" data-v-82b34018><div class="book-carousel-cover-item book-carousel-cover-item--active" data-v-82b34018><div data-v-1141bb71 data-v-82b34018><img width="85" height="114" src="https://www.goodnovel.com/pcdist/src/assets/images/book/43949cad-default_cover.png" alt="وسيم فوق العادة.. وحب بلغة الإشارة" data-v-1141bb71></div></div><div class="book-carousel-cover-item" data-v-82b34018><div data-v-1141bb71 data-v-82b34018><img width="85" height="114" src="https://www.goodnovel.com/pcdist/src/assets/images/book/43949cad-default_cover.png" alt="شقوق في جدار الروح " data-v-1141bb71></div></div><div class="book-carousel-cover-item" data-v-82b34018><div data-v-1141bb71 data-v-82b34018><img width="85" height="114" src="https://www.goodnovel.com/pcdist/src/assets/images/book/43949cad-default_cover.png" alt="تعويذة العشق الأبدي " data-v-1141bb71></div></div><div class="book-carousel-cover-item" data-v-82b34018><div data-v-1141bb71 data-v-82b34018><img width="85" height="114" src="https://www.goodnovel.com/pcdist/src/assets/images/book/43949cad-default_cover.png" alt="خيوط العشق" data-v-1141bb71></div></div><div class="book-carousel-cover-item" data-v-82b34018><div data-v-1141bb71 data-v-82b34018><img width="85" height="114" src="https://www.goodnovel.com/pcdist/src/assets/images/book/43949cad-default_cover.png" alt="العقرب " data-v-1141bb71></div></div><div class="book-carousel-cover-item" data-v-82b34018><div data-v-1141bb71 data-v-82b34018><img width="85" height="114" src="https://www.goodnovel.com/pcdist/src/assets/images/book/43949cad-default_cover.png" alt="ياقوتة النيل السوداء " data-v-1141bb71></div></div></div><div class="book-carousel-viewport" data-v-82b34018><div class="book-carousel-slider" style="transform:translateX(-0%);" data-v-82b34018><div class="book-carousel-detail" data-v-82b34018><div class="book-carousel-detail-cover" data-v-1141bb71 data-v-82b34018><img width="120" height="160" src="https://www.goodnovel.com/pcdist/src/assets/images/book/43949cad-default_cover.png" alt="وسيم فوق العادة.. وحب بلغة الإشارة" data-v-1141bb71></div><div class="book-carousel-detail-info" data-v-82b34018><h3 class="book-carousel-name" data-v-82b34018>وسيم فوق العادة.. وحب بلغة الإشارة</h3><div class="book-carousel-meta" data-v-82b34018><span data-v-82b34018>Sam</span><span data-v-82b34018><img src="https://www.goodnovel.com/pcdist/src/assets/images/author/067b6fc3-star.svg" alt class="meta-icon" data-v-82b34018> 0 </span><span data-v-82b34018><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAAnVJREFUeAHtVsuN2zAQpfwBfHQJSgVROrAr2KQCS4Bhw/AlW8GuK1jkYBj+AJIryKYCKxWsOohK0NGAf3kPkB1mRFnSYgFf/ACB1JCceRwOZ6jUHXfcGFbZibPZzLYs66FWqzmn06kDUTv9iARjMeQx+q/H4/H3aDSKy+gtJADDnXq9/pQaLQ0QCrEmGA6H66vzVL5hG4b9qoYNiOCRb3keqZmEq9WqB1e/fYBxwqGu+Xz+1TRomYwfDodAFSA9b7o6Qb+N1i5aA4+6/X5/nUuAbidb9S+4dDDQXkFu3Wq1Is/zEn3Q9/32drt10HWho6fMoI7uYDCIjATgpj9obLkKO2RAeWUjmxtB82wiwuAEgW6GAKMdCzZyAQJoAsPPumw6nTrNZvMFpLhjuj+EZzIEoZMkngw6u5gbsq8HoWtgG0jj3F2j0dhouYAeIvm3xWLh6HO5luSkXsTCxTMXAlDwWWXxw7DYV+YYoexFCuGZiZTpt0v3gCPmJXqwEAy0a1eTY5yjy1JXJ2KqbSJwE+gEYjHWZmDqAl4905mewdsir2caF/LIogwBFhCpkDVAyna73aPKupRgQvKkEDHwXcqwiSwBIJATeabL5fI/EuPxmLn9C3erGQ73+31XXkOuNeUCJrMLGX0A7tqYgozXkdFcJRFdKWQxKuSn809DH6F7eceVODMoYnp1QTAomYofWB8MxhMmIV1gGdhTga+KEZ8LUfpvFy2AcWbL4CoBIi2deQnnPeDOH6XxXAJEWhl/qmyCqoSiQlbmSebC1T18HVUBqeHJuejkodKjFE2HD9P08cHv8iiFMQZliC9C/1fZG3PHHTfHX2UkXZNS1BkOAAAAAElFTkSuQmCC" alt class="meta-icon" data-v-82b34018> 364 </span></div><div class="book-carousel-desc" data-v-82b34018>تدور أحداث القصة حول "زين"، الشاب العربي الذي حباه الله بوسامة وجاذبية لا تُقاوم، لكنه يفتقر تماماً للمال والشهادات، مما يدفعه لخوض مغامرة الهجرة غير الشرعية عبر البحر ليصل إلى السواحل الإيطالية. بمجرد وصوله، يصطدم "زين" بالواقع المرير: فهو لا يملك أوراقاً رسمية، ولا مأوى، ولا يتقن كلمة واحدة من اللغة الإيطالية أو الإنجليزية، مما يوقعه في سلسلة لا تنتهي من المفارقات الكوميدية الصارخة؛ رغم معاناته مع "حاجز اللغة" والاختلافات الثقافية الهائلة، تصبح وسامته الفائقة وطيبته العفوية هما "جواز سفره" السري. يجد زين نفسه محاطاً بفيض من الفتيات الجميلات اللواتي يحاولن مساعدته، والتقرب منه، وتعليمه اللغة </div><a href="/book/وسيم-فوق-العادة-وحب-بلغة-الإشارة_31001405928/الجزء-الأول-الوسامة-لا-تدفع-ثمن-التذكرة_18973881" class="book-carousel-btn" data-v-82b34018>지금 읽기</a></div></div><div class="book-carousel-detail" data-v-82b34018><div class="book-carousel-detail-cover" data-v-1141bb71 data-v-82b34018><img width="120" height="160" src="https://www.goodnovel.com/pcdist/src/assets/images/book/43949cad-default_cover.png" alt="شقوق في جدار الروح " data-v-1141bb71></div><div class="book-carousel-detail-info" data-v-82b34018><h3 class="book-carousel-name" data-v-82b34018>شقوق في جدار الروح </h3><div class="book-carousel-meta" data-v-82b34018><span data-v-82b34018>رمضان مصطفى محمد</span><span data-v-82b34018><img src="https://www.goodnovel.com/pcdist/src/assets/images/author/067b6fc3-star.svg" alt class="meta-icon" data-v-82b34018> 10 </span><span data-v-82b34018><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAAnVJREFUeAHtVsuN2zAQpfwBfHQJSgVROrAr2KQCS4Bhw/AlW8GuK1jkYBj+AJIryKYCKxWsOohK0NGAf3kPkB1mRFnSYgFf/ACB1JCceRwOZ6jUHXfcGFbZibPZzLYs66FWqzmn06kDUTv9iARjMeQx+q/H4/H3aDSKy+gtJADDnXq9/pQaLQ0QCrEmGA6H66vzVL5hG4b9qoYNiOCRb3keqZmEq9WqB1e/fYBxwqGu+Xz+1TRomYwfDodAFSA9b7o6Qb+N1i5aA4+6/X5/nUuAbidb9S+4dDDQXkFu3Wq1Is/zEn3Q9/32drt10HWho6fMoI7uYDCIjATgpj9obLkKO2RAeWUjmxtB82wiwuAEgW6GAKMdCzZyAQJoAsPPumw6nTrNZvMFpLhjuj+EZzIEoZMkngw6u5gbsq8HoWtgG0jj3F2j0dhouYAeIvm3xWLh6HO5luSkXsTCxTMXAlDwWWXxw7DYV+YYoexFCuGZiZTpt0v3gCPmJXqwEAy0a1eTY5yjy1JXJ2KqbSJwE+gEYjHWZmDqAl4905mewdsir2caF/LIogwBFhCpkDVAyna73aPKupRgQvKkEDHwXcqwiSwBIJATeabL5fI/EuPxmLn9C3erGQ73+31XXkOuNeUCJrMLGX0A7tqYgozXkdFcJRFdKWQxKuSn809DH6F7eceVODMoYnp1QTAomYofWB8MxhMmIV1gGdhTga+KEZ8LUfpvFy2AcWbL4CoBIi2deQnnPeDOH6XxXAJEWhl/qmyCqoSiQlbmSebC1T18HVUBqeHJuejkodKjFE2HD9P08cHv8iiFMQZliC9C/1fZG3PHHTfHX2UkXZNS1BkOAAAAAElFTkSuQmCC" alt class="meta-icon" data-v-82b34018> 289 </span></div><div class="book-carousel-desc" data-v-82b34018>تدور أحداث الرواية حول "ليلى"، مهندسة ترميم تعيش بصدمة نفسية عميقة إثر غرق شقيقتها التوأم، و**"يوسف عز الدين"**، مهندس براغماتي يؤمن بهدم المباني القديمة وإزالة ركامها. يتقاطع مسارهما في "فيلا السيوفي" العتيقة بالزمالك، حيث تستميت ليلى لترميمها بينما يسعى يوسف لهدمها. يتغير مسار القصة تمامًا حين يؤدي انهيار مفاجئ في أرضية الفيلا إلى كشف قبو سري يحوي مذكرات لامرأة معذبة تُدعى "نور"، كانت محتجزة هناك في الخمسينيات. وتكون الصدمة الكبرى حين يكتشف يوسف أن جده القاسي "مراد باشا" هو السجان،</div><a href="/book/شقوق-في-جدار-الروح_31001469155/حين-يزهر-الحجر_44470266" class="book-carousel-btn" data-v-82b34018>지금 읽기</a></div></div><div class="book-carousel-detail" data-v-82b34018><div class="book-carousel-detail-cover" data-v-1141bb71 data-v-82b34018><img width="120" height="160" src="https://www.goodnovel.com/pcdist/src/assets/images/book/43949cad-default_cover.png" alt="تعويذة العشق الأبدي " data-v-1141bb71></div><div class="book-carousel-detail-info" data-v-82b34018><h3 class="book-carousel-name" data-v-82b34018>تعويذة العشق الأبدي </h3><div class="book-carousel-meta" data-v-82b34018><span data-v-82b34018>Samar Ibrahim </span><span data-v-82b34018><img src="https://www.goodnovel.com/pcdist/src/assets/images/author/067b6fc3-star.svg" alt class="meta-icon" data-v-82b34018> 10 </span><span data-v-82b34018><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAAnVJREFUeAHtVsuN2zAQpfwBfHQJSgVROrAr2KQCS4Bhw/AlW8GuK1jkYBj+AJIryKYCKxWsOohK0NGAf3kPkB1mRFnSYgFf/ACB1JCceRwOZ6jUHXfcGFbZibPZzLYs66FWqzmn06kDUTv9iARjMeQx+q/H4/H3aDSKy+gtJADDnXq9/pQaLQ0QCrEmGA6H66vzVL5hG4b9qoYNiOCRb3keqZmEq9WqB1e/fYBxwqGu+Xz+1TRomYwfDodAFSA9b7o6Qb+N1i5aA4+6/X5/nUuAbidb9S+4dDDQXkFu3Wq1Is/zEn3Q9/32drt10HWho6fMoI7uYDCIjATgpj9obLkKO2RAeWUjmxtB82wiwuAEgW6GAKMdCzZyAQJoAsPPumw6nTrNZvMFpLhjuj+EZzIEoZMkngw6u5gbsq8HoWtgG0jj3F2j0dhouYAeIvm3xWLh6HO5luSkXsTCxTMXAlDwWWXxw7DYV+YYoexFCuGZiZTpt0v3gCPmJXqwEAy0a1eTY5yjy1JXJ2KqbSJwE+gEYjHWZmDqAl4905mewdsir2caF/LIogwBFhCpkDVAyna73aPKupRgQvKkEDHwXcqwiSwBIJATeabL5fI/EuPxmLn9C3erGQ73+31XXkOuNeUCJrMLGX0A7tqYgozXkdFcJRFdKWQxKuSn809DH6F7eceVODMoYnp1QTAomYofWB8MxhMmIV1gGdhTga+KEZ8LUfpvFy2AcWbL4CoBIi2deQnnPeDOH6XxXAJEWhl/qmyCqoSiQlbmSebC1T18HVUBqeHJuejkodKjFE2HD9P08cHv8iiFMQZliC9C/1fZG3PHHTfHX2UkXZNS1BkOAAAAAElFTkSuQmCC" alt class="meta-icon" data-v-82b34018> 1.2K </span></div><div class="book-carousel-desc" data-v-82b34018>فرقهما القدر قديمًا وكان من المستحيل أن يجتمعا سويًا ولكنها أبت الاستسلام فقامت بعمل تلك التعويذة لتجمع بها عاشقين آخرين في زمن آخر علهما ينجحا فيما فشلت فيه. ترا هل سينجحا في ذلك حقًا أم سيكون للقدر رأي آخر.</div><a href="/book/تعويذة-العشق-الأبدي_31001399079/الفصل-الأول_18829549" class="book-carousel-btn" data-v-82b34018>지금 읽기</a></div></div><div class="book-carousel-detail" data-v-82b34018><div class="book-carousel-detail-cover" data-v-1141bb71 data-v-82b34018><img width="120" height="160" src="https://www.goodnovel.com/pcdist/src/assets/images/book/43949cad-default_cover.png" alt="خيوط العشق" data-v-1141bb71></div><div class="book-carousel-detail-info" data-v-82b34018><h3 class="book-carousel-name" data-v-82b34018>خيوط العشق</h3><div class="book-carousel-meta" data-v-82b34018><span data-v-82b34018>فاطمة الألفي </span><span data-v-82b34018><img src="https://www.goodnovel.com/pcdist/src/assets/images/author/067b6fc3-star.svg" alt class="meta-icon" data-v-82b34018> 10 </span><span data-v-82b34018><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAAnVJREFUeAHtVsuN2zAQpfwBfHQJSgVROrAr2KQCS4Bhw/AlW8GuK1jkYBj+AJIryKYCKxWsOohK0NGAf3kPkB1mRFnSYgFf/ACB1JCceRwOZ6jUHXfcGFbZibPZzLYs66FWqzmn06kDUTv9iARjMeQx+q/H4/H3aDSKy+gtJADDnXq9/pQaLQ0QCrEmGA6H66vzVL5hG4b9qoYNiOCRb3keqZmEq9WqB1e/fYBxwqGu+Xz+1TRomYwfDodAFSA9b7o6Qb+N1i5aA4+6/X5/nUuAbidb9S+4dDDQXkFu3Wq1Is/zEn3Q9/32drt10HWho6fMoI7uYDCIjATgpj9obLkKO2RAeWUjmxtB82wiwuAEgW6GAKMdCzZyAQJoAsPPumw6nTrNZvMFpLhjuj+EZzIEoZMkngw6u5gbsq8HoWtgG0jj3F2j0dhouYAeIvm3xWLh6HO5luSkXsTCxTMXAlDwWWXxw7DYV+YYoexFCuGZiZTpt0v3gCPmJXqwEAy0a1eTY5yjy1JXJ2KqbSJwE+gEYjHWZmDqAl4905mewdsir2caF/LIogwBFhCpkDVAyna73aPKupRgQvKkEDHwXcqwiSwBIJATeabL5fI/EuPxmLn9C3erGQ73+31XXkOuNeUCJrMLGX0A7tqYgozXkdFcJRFdKWQxKuSn809DH6F7eceVODMoYnp1QTAomYofWB8MxhMmIV1gGdhTga+KEZ8LUfpvFy2AcWbL4CoBIi2deQnnPeDOH6XxXAJEWhl/qmyCqoSiQlbmSebC1T18HVUBqeHJuejkodKjFE2HD9P08cHv8iiFMQZliC9C/1fZG3PHHTfHX2UkXZNS1BkOAAAAAElFTkSuQmCC" alt class="meta-icon" data-v-82b34018> 1.4K </span></div><div class="book-carousel-desc" data-v-82b34018>كالعنكبوت يغزل خيوطه حول ضحيتهُ، ليفقدها التحكم بقواها،ثم يسيطر عليها وينتزع قلبها من بين ضلوعها، وتظل خيوطهُ مُلتفةً حول عُنُقها تكاد تخنُقُها وتُزهق روحها من جسدها بعدما نجح في الإستحواذ عليها وأصبحت كالمغيبة تفعل ما ياَمُرها به؛ دون وعي منها،أصبحت مسلوبة الإرادة تمامًا أمام خيوطه العنكبوتية...</div><a href="/book/خيوط-العنكبوت_31001401575/الفصل-الاول_18868086" class="book-carousel-btn" data-v-82b34018>지금 읽기</a></div></div><div class="book-carousel-detail" data-v-82b34018><div class="book-carousel-detail-cover" data-v-1141bb71 data-v-82b34018><img width="120" height="160" src="https://www.goodnovel.com/pcdist/src/assets/images/book/43949cad-default_cover.png" alt="العقرب " data-v-1141bb71></div><div class="book-carousel-detail-info" data-v-82b34018><h3 class="book-carousel-name" data-v-82b34018>العقرب </h3><div class="book-carousel-meta" data-v-82b34018><span data-v-82b34018>ايه احمد </span><span data-v-82b34018><img src="https://www.goodnovel.com/pcdist/src/assets/images/author/067b6fc3-star.svg" alt class="meta-icon" data-v-82b34018> 0 </span><span data-v-82b34018><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAAnVJREFUeAHtVsuN2zAQpfwBfHQJSgVROrAr2KQCS4Bhw/AlW8GuK1jkYBj+AJIryKYCKxWsOohK0NGAf3kPkB1mRFnSYgFf/ACB1JCceRwOZ6jUHXfcGFbZibPZzLYs66FWqzmn06kDUTv9iARjMeQx+q/H4/H3aDSKy+gtJADDnXq9/pQaLQ0QCrEmGA6H66vzVL5hG4b9qoYNiOCRb3keqZmEq9WqB1e/fYBxwqGu+Xz+1TRomYwfDodAFSA9b7o6Qb+N1i5aA4+6/X5/nUuAbidb9S+4dDDQXkFu3Wq1Is/zEn3Q9/32drt10HWho6fMoI7uYDCIjATgpj9obLkKO2RAeWUjmxtB82wiwuAEgW6GAKMdCzZyAQJoAsPPumw6nTrNZvMFpLhjuj+EZzIEoZMkngw6u5gbsq8HoWtgG0jj3F2j0dhouYAeIvm3xWLh6HO5luSkXsTCxTMXAlDwWWXxw7DYV+YYoexFCuGZiZTpt0v3gCPmJXqwEAy0a1eTY5yjy1JXJ2KqbSJwE+gEYjHWZmDqAl4905mewdsir2caF/LIogwBFhCpkDVAyna73aPKupRgQvKkEDHwXcqwiSwBIJATeabL5fI/EuPxmLn9C3erGQ73+31XXkOuNeUCJrMLGX0A7tqYgozXkdFcJRFdKWQxKuSn809DH6F7eceVODMoYnp1QTAomYofWB8MxhMmIV1gGdhTga+KEZ8LUfpvFy2AcWbL4CoBIi2deQnnPeDOH6XxXAJEWhl/qmyCqoSiQlbmSebC1T18HVUBqeHJuejkodKjFE2HD9P08cHv8iiFMQZliC9C/1fZG3PHHTfHX2UkXZNS1BkOAAAAAElFTkSuQmCC" alt class="meta-icon" data-v-82b34018> 408 </span></div><div class="book-carousel-desc" data-v-82b34018>كنان، ألرجل الذي لقب بالعقرب قوي البنيه صارم مسيطر قاسي يدير شركات من اكبر الشركات في العالم يعشق الهدواء والانتظام. عشق بائعه الزهور التي تجد نفسها فجئ في عالم ليس عالمها وبين رجال لا يعرفون الرحمه فكيف سيدق قلبها الصغير لذلك القاسي </div><a href="/book/العقرب_31001423914/الفصل-الاول_19301010" class="book-carousel-btn" data-v-82b34018>지금 읽기</a></div></div><div class="book-carousel-detail" data-v-82b34018><div class="book-carousel-detail-cover" data-v-1141bb71 data-v-82b34018><img width="120" height="160" src="https://www.goodnovel.com/pcdist/src/assets/images/book/43949cad-default_cover.png" alt="ياقوتة النيل السوداء " data-v-1141bb71></div><div class="book-carousel-detail-info" data-v-82b34018><h3 class="book-carousel-name" data-v-82b34018>ياقوتة النيل السوداء </h3><div class="book-carousel-meta" data-v-82b34018><span data-v-82b34018>بقلم الكاتبة مروة ماجد اللقب ملكة الخيال </span><span data-v-82b34018><img src="https://www.goodnovel.com/pcdist/src/assets/images/author/067b6fc3-star.svg" alt class="meta-icon" data-v-82b34018> 0 </span><span data-v-82b34018><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAAnVJREFUeAHtVsuN2zAQpfwBfHQJSgVROrAr2KQCS4Bhw/AlW8GuK1jkYBj+AJIryKYCKxWsOohK0NGAf3kPkB1mRFnSYgFf/ACB1JCceRwOZ6jUHXfcGFbZibPZzLYs66FWqzmn06kDUTv9iARjMeQx+q/H4/H3aDSKy+gtJADDnXq9/pQaLQ0QCrEmGA6H66vzVL5hG4b9qoYNiOCRb3keqZmEq9WqB1e/fYBxwqGu+Xz+1TRomYwfDodAFSA9b7o6Qb+N1i5aA4+6/X5/nUuAbidb9S+4dDDQXkFu3Wq1Is/zEn3Q9/32drt10HWho6fMoI7uYDCIjATgpj9obLkKO2RAeWUjmxtB82wiwuAEgW6GAKMdCzZyAQJoAsPPumw6nTrNZvMFpLhjuj+EZzIEoZMkngw6u5gbsq8HoWtgG0jj3F2j0dhouYAeIvm3xWLh6HO5luSkXsTCxTMXAlDwWWXxw7DYV+YYoexFCuGZiZTpt0v3gCPmJXqwEAy0a1eTY5yjy1JXJ2KqbSJwE+gEYjHWZmDqAl4905mewdsir2caF/LIogwBFhCpkDVAyna73aPKupRgQvKkEDHwXcqwiSwBIJATeabL5fI/EuPxmLn9C3erGQ73+31XXkOuNeUCJrMLGX0A7tqYgozXkdFcJRFdKWQxKuSn809DH6F7eceVODMoYnp1QTAomYofWB8MxhMmIV1gGdhTga+KEZ8LUfpvFy2AcWbL4CoBIi2deQnnPeDOH6XxXAJEWhl/qmyCqoSiQlbmSebC1T18HVUBqeHJuejkodKjFE2HD9P08cHv8iiFMQZliC9C/1fZG3PHHTfHX2UkXZNS1BkOAAAAAElFTkSuQmCC" alt class="meta-icon" data-v-82b34018> 315 </span></div><div class="book-carousel-desc" data-v-82b34018>🏺 بين مبضع الجراح وعقد الدم تبدأ الحكاية حين تنطفئ أضواء غرفة العمليات في القرن الواحد والعشرين على وجه الدكتورة كاميليا، لتستيقظ تحت سقفٍ منقوش برموز لا تنتمي لزمنها. لم تسافر كاميليا عبر المكان، بل عبر "القدر"، لتجد نفسها في قلب "طيبة" في زمنٍ عجائبي؛ حيث تُحكم القصور ببروتوكولات فيكتورية صارمة، وتُقدس المعابد آلهةً صامتة، ويُعامل العلم كجريمة تستحق الموت. ⚔️ ثنائية النور والفولاذ كاميليا ليست وحدها؛ فلديها مراد. هو ليس مجرد أخ، بل هو "السياج" الذي يمنع خناجر الغدر من الوصول لظهرها. مراد الذي يمثل قوة السيف واليقين، وكاميليا التي تمثل نفاذ البصيرة والمشرط. معاً، يشكلان "جبهة التوحيد" السرية في قصرٍ محاط بالأفاعي. 📜 الحب في زمن الانقلاب وسط دماء الجروح التي تداويها، وكلمات القرآن التي تهمس بها سراً، يشتعل قلب الأمير أمنحوتب. هو لا يحب ابنة الوزير الهواري، بل يحب "السر" الكامن داخلها. تبدأ معركة الأمير الكبرى ليس ضد أعدائه في الخارج، بل ضد الأصنام التي في داخله، ليقرر في النهاية أن يلقي بتاجه خلف ظهره ويتبع "ياقوتته السوداء" نحو نورٍ لم يعرفه أجداده. 🥀 صراع البقاء بينما تبني كاميليا "بيوت الحكمة" وتداوي الفقراء، تحيك نازلي وصوفيا شباكاً من السحر والسم والمجاعة. الرواية ليست مجرد قصة حب البداية (الصدمة والتأمل): كاميليا، الطبيبة المسلمة، تجد نفسها في قصر مليء بالتماثيل والكهنة. ستبدأ بممارسة شعائرها سراً (الصلاة، الذكر). سيراقبها أمنحوتب ومراد بدهشة؛ فهذه "الحركات" في صلاتها والسكينة التي تظهر عليها ليست سحراً فرعونياً، بل شيئاً أسمى. العلم كبوابة للإيمان: عندما يبدأ أمنحوتب بسؤالها: "كيف تعالجين الجروح بهذه الدقة؟"، ستجيبه كاميليا: "هناك خالق واحد صوّر هذا الجسد في أحسن تقويم، وما أنا إلا أداة وضع فيها علماً لخدمة خلقه". سيبدأ أمنحوتب، الرجل العقلاني، بالتشكيك في أصنام الكهنة أمام منطق كاميليا الطبي والإيماني. مشهد المواجهة (كاميليا وأمنحوتب): في ليلة مقمرة أمام النيل، سيسألها أمنحوتب: "بمن تستغيثين في خلوتك يا كاميليا؟". </div><a href="/book/ياقوتة-النيل-السوداء_31001364299/الفصل-الأول_17975058" class="book-carousel-btn" data-v-82b34018>지금 읽기</a></div></div></div></div></div></div><!----><div class="qad-block" data-v-2b513b3a><h2 class="qad-title" data-v-2b513b3a>연관 질문</h2><div class="qa-list" data-v-b7353ae2 data-v-2b513b3a><div class="qa-item" data-v-b7353ae2><h3 data-v-b7353ae2><a href="/qa/ar/كيف-يحول-المبرمجون-فونت-عربي-مزخرف-إلى-خط-ويب؟" class="qa-item-title" data-v-b7353ae2> كيف يحول المبرمجون فونت عربي مزخرف إلى خط ويب؟ </a></h3><div class="qa-item-line" data-v-b7353ae2><span data-v-b7353ae2>4 답변</span><span data-v-b7353ae2>2026-04-07 01:39:24</span></div><div class="qa-item-desc" data-v-b7353ae2>عملية تحويل خط عربي مزخرف إلى خط ويب يتطلب مزيجًا من الدقة الفنية وحسّ التقدير للجمال. أول خطوة أفعلها دائمًا هي التحقق من رخصة الخط — لو الرخصة لا تسمح بالتحويل أو بالاستضافة على الويب، أتركه فورًا لأن المشاكل القانونية ليست ممتعة. بعد التأكد من الرخصة، أفتح الملف الأصلي (TTF أو OTF أو حتى SVG) في محرر خطوط مثل FontForge أو أدوات احترافية أخرى، وأتفحص وجود ميزات OpenType المهمة لحروف العربية: 'init' و'medi' و'fina' و'isol'، بالإضافة إلى ميزات المواضع مثل 'mark' و'mkmk'. لو اختفت هذه الميزات أثناء التحويل فستفقد الحروف اتصالاتها وسينتج مظهر مفكوك. بعد التنظيف أعمل تقطيعًا لاختيار الحروف التي أريدها فقط (subsetting) لتقليل الحجم — خاصة إذا كان الخط مزخرف ويحتوي على مجموعات ضخمة من الرموز. الخلاصة التقنية: أحول إلى 'woff2' (ولاحقًا أُحَضِّر نسخة 'woff' كنسخة احتياطية) باستخدام أدوات مثل pyftsubset أو محولات موثوقة، أضيف @font-face في CSS مع font-display: swap، وأحمّل الملفات من سيرفر سريع أو CDN. ثم أجرب الخط عبر متصفحات ونُظم تشغيل مختلفة، وأتأكد من سلامة التشكيل والاتصالات. في النهاية أشعر برضا غريب عندما تتحول زخرفة معقّدة إلى صفحة ويب خفيفة وسلسة.</div></div><div class="qa-item" data-v-b7353ae2><h3 data-v-b7353ae2><a href="/qa/ar/هل-المطورون-يجربون-خط-مزخرف-عربي-لتحسين-واجهة-المواقع؟" class="qa-item-title" data-v-b7353ae2> هل المطورون يجربون خط مزخرف عربي لتحسين واجهة المواقع؟ </a></h3><div class="qa-item-line" data-v-b7353ae2><span data-v-b7353ae2>3 답변</span><span data-v-b7353ae2>2026-04-07 19:49:56</span></div><div class="qa-item-desc" data-v-b7353ae2>كانت لدي تجربة ممتعة قبل أشهر حين جرب فريقنا خطًا عربيًا زخرفيًا للهيدر على موقع تجاري، والنتيجة كانت مزيجًا من الإعجاب والدهشة العملية. بدأت الفكرة لأن العميل أراد «هوية مرئية عربية» أكثر دفئًا وجاذبية، فاخترنا أن نستخدم خطًا عرضيًا لعنوان الصفحة مع خط أبسط للنص الرئيسي. ما أدركته سريعًا هو أن الزخرفة تعمل بشكل رائع كعنصر بصري لجذب الانتباه، لكنها تفقد جاذبيتها عندما تُستخدم للنصوص الطويلة أو في أحجام صغيرة. لذلك نصحت باستخدام الخط الزخرفي للعناوين والشعارات فقط، مع مراعاة مسافات الأسطر وحجم الخط لتجنب التصاق الحروف. على الجانب التقني، واجهتنا قضايا تحميل الخطوط (القواعد: استخدم WOFF2 وfont-display: swap)، وكذلك اختلافات المحرك في عرض الحروف العربية بين المتصفحات وأنظمة التشغيل—ما يظهر ممتازًا على سطح المكتب قد يبدو مختلفًا على iOS أو أندرويد بسبب طرق تشكيل الحروف. لذلك قمنا بعمل اختبارات A/B لقياس سرعة القراءة ومعدلات التحويل، واحتفظنا بنسخة احتياطية من النظام (system fonts) كخيار تلقائي. الخلاصة العملية: نعم، المطورون يجربون الخطوط الزخرفية العربية بكثرة، لكن الأفضلية دائماً للتوازن بين الجمالية والقراءة. أعتبر أن هذه التجارب مفيدة إذا رافقتها اختبارات ومراعاة لحقوق الترخيص وأداء الموقع.</div></div><div class="qa-item" data-v-b7353ae2><h3 data-v-b7353ae2><a href="/qa/ar/كيف-يصنع-المصمم-الخط-العربي-المزخرف-بسهولة؟" class="qa-item-title" data-v-b7353ae2> كيف يصنع المصمم الخط العربي المزخرف بسهولة؟ </a></h3><div class="qa-item-line" data-v-b7353ae2><span data-v-b7353ae2>4 답변</span><span data-v-b7353ae2>2026-03-12 13:01:23</span></div><div class="qa-item-desc" data-v-b7353ae2>الخدعة الحقيقية لإنتاج خط عربي مزخرف بسهولة تكمن في تفكيك الحروف إلى وحدات قابلة لإعادة الاستخدام. أبدأ دائمًا بمشاهدة كم كبير من الأمثلة: أنماط النسخ، الثلث، الديواني، والكوفي، ثم أرسم لوحة إحساس (moodboard) لأحدد اتجاه الزخرفة — هل ستكون مستوحاة من الهندسة؟ النباتات؟ أم من خطوط ثلثية منمقة؟ بعد ذلك أعمل على السكتش اليدوي سريعًا لأمسك بالإيقاع العام للحروف والزخارف المرافقة. مرحلة التفكيك مهمة جداً: أصنع أجزاء قابلة لإعادة الاستخدام (مثل أحرف أساس، زوائد، وصلات) بدل أن أرسم كل حرف من الصفر. أستخدم برنامج رسم متجهي لأحول السكتشات إلى أشكال حيث أضبط السمك، العقد والمنحنيات بسهولة. أضيف بدائل وسلاسل ربط (Ligatures) للزخارف المتكررة وأجربها على كلمات حقيقية لأضمن انسياب القراءة. أختبر الخط على أحجام مختلفة ومع تشكيلات، وأهتم بتثبيت المarks والمواضعات حتى تظهر الحروف المزخرفة بشكل واضح على الويب والطباعة. أختم بتصدير نسخ مصغرة ومهيأة للويب وتضمين بدائل سياقية لتسهيل الاستخدام على المصممين الآخرين. هذه الخطوات تجعل العملية أسرع وأكثر متعة بدلاً من كونها مهمة شاقة.</div></div><div class="qa-item" data-v-b7353ae2><h3 data-v-b7353ae2><a href="/qa/ar/كيف-يحوّل-المصمم-نصًا-إلى-زخرفة-خطوط-عربيه؟" class="qa-item-title" data-v-b7353ae2> كيف يحوّل المصمم نصًا إلى زخرفة خطوط عربيه؟ </a></h3><div class="qa-item-line" data-v-b7353ae2><span data-v-b7353ae2>3 답변</span><span data-v-b7353ae2>2026-02-22 02:15:24</span></div><div class="qa-item-desc" data-v-b7353ae2>أجد أن تحويل نص عربي إلى زخرفة ناجحة يبدأ بفهم بنية الحروف نفسها، وليس مجرد إضافة عناصر جميلة فوقها. أحياناً أجلس مع ورقة وقلم أمام كلمة وأحلّل أشكال الحروف: نقطتها، امتدادها، مواضع الوصل والانفصال، وكيف تتغير الأشكال في مواقعها المختلفة (مبدئية، وسطية، نهائية، معزولة). هذا التحليل الأساسي يحدد نطاق الحرية—هل يمكنني تطويل الألف أو تدوير اللام أم يجب الحفاظ على نقطة الحاء أو خفض ارتفاع الكسرة؟ بعد المسح اليدوي أتحول إلى رسم سريع لأفكار الزخرفة: خطوط امتداد، حلقات، تكرارات نباتية أو هندسية، وبلوكات سلبية تجعل الحروف تتشابك دون أن تفقد قراءتها. أفضّل هنا أن أشتغل على مسودات متعددة لأن بعض الحلول تعمل على لوحة عرض كبيرة لكنها تفشل عند مقاس نص صغير. الخطوة التقنية تتضمن تحويل المسودات إلى فيكتور—أعمل على نقاط بيزييه بعناية، أتحكّم في سمك الضربات ونهايات الحروف، وأنشئ مكونات قابلة لإعادة الاستخدام. هنا يظهر دور خصائص الخط: إنشاء بدائل سياقية وligatures في OpenType (GSUB وGPOS) كي تتبدّل الحروف تلقائياً عندما تتطلب الزخرفة ذلك. كما أعمل على ضبط anchors للنقاط والعلامات لتبدو التشكيلات واضحة مع التشكيل. أختم باختبارات طباعة وشاشة: أتحقق من الوضوح عند أحجام مختلفة، ومن اتجاه النص (من اليمين لليسار) ومن تفاعل الزخرفة مع المدى النصي. النتيجة التي أُحبها توازن بين هوية الحرف وجماليات الزخرفة دون التضحية بالقراءة، وهذا ما يجعل العمل مريحاً للمشاهد والباحث عن الجمال في آنٍ واحد.</div></div><div class="qa-item" data-v-b7353ae2><h3 data-v-b7353ae2><a href="/qa/ar/ما-البرامج-التي-يحول-بها-المصممون-خط-عربي-مزخرف-إلى-ويب-فونت؟" class="qa-item-title" data-v-b7353ae2> ما البرامج التي يحول بها المصممون خط عربي مزخرف إلى ويب فونت؟ </a></h3><div class="qa-item-line" data-v-b7353ae2><span data-v-b7353ae2>4 답변</span><span data-v-b7353ae2>2026-03-22 16:25:17</span></div><div class="qa-item-desc" data-v-b7353ae2>ما يعجبني في شغل الخط العربي المزخرف أنه يجمع بين روح الحرف وتقنية الويب، ولها مسارات أدوات محددة تقدر توصل العمل لشكل ويب فونت عملي وجميل. أبدأ عادةً برسم الحروف وإخراجها في محرر فيكتور مثل 'Adobe Illustrator' أو 'Inkscape' لأن فيه مرونة لتشكيل المسارات والزخارف. بعد ما تتأكد من الشكل العام، أنقل المسارات إلى برنامج تصميم الخطوط: المفضّل عندي هو 'Glyphs' على ماك لأنه يتعامل ممتازًا مع ميزات OpenType الآلية للعربية (مثل الحالات الابتدائية والوسطية والنهائية والعزلات) ويصدر OTF نظيف. بديل احترافي قوي هو 'FontLab'، أما الحل المجاني فهما 'FontForge' و'BirdFont'. لتحويل الخط إلى صيغ ويب (WOFF/WOFF2) أستخدم أدوات مثل 'fonttools' (بايثون) لعمل subsetting و'woff2' لضغط الملفات، أو أحيانًا مواقع مثل 'Transfonter' أو 'Font Squirrel' لتحويل سريع. ولا أنسى اختبار الشيبينغ بالـ HarfBuzz أو عن طريق المتصفحات نفسها، ثم إعداد @font-face في CSS مع تفعيل خصائص OpenType المهمة للعربية مثل 'init' و 'medi' و 'fina' و 'isol' و 'mark'. العملية قد تبدو طويلة لكن النتيجة—خط عربي مزخرف يعمل بسلاسة على الويب—تستحق التعب.</div></div><div class="qa-item" data-v-b7353ae2><h3 data-v-b7353ae2><a href="/qa/ar/موقع-للكتابة-بالخط-العربي-الفني-يصدر-ملفات-svg-وpng-للطباعة؟" class="qa-item-title" data-v-b7353ae2> موقع للكتابة بالخط العربي الفني يصدر ملفات SVG وPNG للطباعة؟ </a></h3><div class="qa-item-line" data-v-b7353ae2><span data-v-b7353ae2>3 답변</span><span data-v-b7353ae2>2026-02-02 00:22:42</span></div><div class="qa-item-desc" data-v-b7353ae2>كنت قضيت وقتًا أجرب أدوات كثيرة قبل ما أستقر على مجموعة طرق عملية لطباعة نص عربي زخرفي بجودة احترافية. أولاً، إذا أردت نتيجة متجهية (SVG) قابلة للتعديل والطباعة بدقة عالية، أنصح بالبدء بمحرر SVG على الويب مثل 'Boxy SVG' أو محرر متجهات آخر يدعم المتصفّح. أكتب النص العربي هناك بعد رفع أو اختيار خط عربي جيد مثل 'Amiri' أو 'Scheherazade'، ثم أحول النص إلى منحنيات/مسارات (convert to outlines) حتى لا تتغيّر اللفّة عند الطباعة أو عند عدم توفر الخط في مكان الطباعة. ثانيًا، للحصول على PNG بجودة للطباعة، أصدّر من نفس المحرر بصيغة PNG مع إعداد دقة 300 DPI أو أعلى، وأضبط مساحة العمل لتشمل الحواف (bleed) إن احتجت ذلك. أما إن أردت تصاميم سريعة وتحريرًا بصريًا أسهل، فموقعي المفضلان هما 'Canva' (خيار ممتاز للعينات السريعة، ومستخدم بكثرة للمطبوعات) و'Photopea' (يشبه فوتوشوب ويعطي تحكماً أعلى، ويدعم العربية عادةً). نصيحتي المهنية البسيطة: دائماً حوّل النص إلى منحنيات قبل حفظ SVG أو PDF للطباعة، واستخدم خطوط مفتوحة المصدر أو مرخّصة طباعة للتأكد من عدم حدوث مشكلات حقوقية. لو احتجت تأثيرات خطية أو زخارف يدوية أكثر، يمكنك رسمها بقلم رقمي أو استيراد عناصر من 'Calligraphr' إذا أردت تحويل خط مكتوب يدويًا إلى قالب، ثم إدماجه في محررك المتجهي. هذه الطريق تعطي نتائج مرنة، قابلة للتعديل وذات جودة مناسبة للطباعة.</div></div><div class="qa-item" data-v-b7353ae2><h3 data-v-b7353ae2><a href="/qa/ar/هل-المواقع-العربية-توفر-خط-مزخرف-عربي-للاستخدام-التجاري؟" class="qa-item-title" data-v-b7353ae2> هل المواقع العربية توفر خط مزخرف عربي للاستخدام التجاري؟ </a></h3><div class="qa-item-line" data-v-b7353ae2><span data-v-b7353ae2>3 답변</span><span data-v-b7353ae2>2026-04-07 07:26:50</span></div><div class="qa-item-desc" data-v-b7353ae2>أبشّرك أن هناك خيارات حقيقية، لكن المسألة ليست مجرد تحميل خط مزخرف والنقر على "استخدام"—الترخيص هو المفتاح. أجد في بحثي أن كثيراً من المواقع العربية تعرض خطوطاً مزخرفة للاستخدام التجاري، لكن تنوعها كبير: بعضها مجاني تماماً مع رخصة تسمح بالاستخدام التجاري (وخاصة إذا كانت تحت رخصة مثل 'SIL Open Font License' أو رخصة Apache)، وبعضها مجاني للأغراض الشخصية فقط، وهناك خطوط تجارية مدفوعة تُباع عبر متاجر ومصممين مستقلين. مواقع عالمية مثل 'Google Fonts' و'Adobe Fonts' توفر أيضاً خطوط عربية يمكن استخدامها تجارياً بشرط الالتزام بشروط كل خدمة، وغالباً أجد على 'Google Fonts' خطوطاً عربية جيدة مثل 'Cairo' و'Tajawal' و'Noto Naskh Arabic' التي تسهل الاستخدام التجاري. أحب أن أكون واضحاً: ما يجعل الخط مناسباً تجارياً ليس شكل الحروف فقط بل تفاصيل الرخصة—هل تسمح بالـweb embedding؟ هل تحتاج رخصة سطح المكتب للطبعات؟ هل يسمح باستخدامه في تطبيقات موبايل أو كشعار؟ لذلك أراجع صفحة الرخصة لكل خط، وأحتفظ بنسخة من شروط الشراء أو الترخيص، وإذا كان الشك موجوداً أتواصل مباشرة مع مصمم الخط أو البائع. بهذا الأسلوب أقدر أستخدم خطوط مزخرفة عربية بأمان في مشاريع تجارية دون مفاجآت مستقبلية.</div></div><div class="qa-item" data-v-b7353ae2><h3 data-v-b7353ae2><a href="/qa/ar/ما-الأدوات-التي-يستخدمها-المصمم-لتصميم-الخط-العربي-المزخرف؟" class="qa-item-title" data-v-b7353ae2> ما الأدوات التي يستخدمها المصمم لتصميم الخط العربي المزخرف؟ </a></h3><div class="qa-item-line" data-v-b7353ae2><span data-v-b7353ae2>4 답변</span><span data-v-b7353ae2>2026-03-12 07:39:45</span></div><div class="qa-item-desc" data-v-b7353ae2>أجد متعة لا توصف في شحذ قلم القصب قبل أول خط. أبدأ دائماً بالأدوات التقليدية: أقلام القصب مقطوعة حسب الميل والقطر الذي أريده، وأحبار خاصة (حبر سود قوي وحبر مخفف للدرجات)، وأنواع ورق مختلفة من الورق المسحوب يدويًا إلى ورق الأرشفة السميك الذي يتحمل المسح والتعديل. أما الأدوات اليدوية المساعدة فتشمل مسطرة معدنية، بوصلة، منقلة، سكين حِرفي لتعديل الحافة، وفرشاة لتوزيع الذهب إذا أردت زخارف لامعة. ثم يأتي جزئي المفضل: المسح والرقمنة. أستخدم ماسحاً ضوئياً بدقة عالية أو كاميرا جيدة لالتقاط الرسم اليدوي، ثم أستعمل برنامج تحرير نقطي لتنظيف البقع وتعديل التباين قبل التتبع. بعد ذلك أحول الرسم إلى متجهات في برنامج الرسوميات لأشتغل على المنحنيات بدقة — هنا يصبح قلم البِن أداة لا غنى عنها. في هذه المرحلة أضبط نقاط الارتكاز والزوايا والـanchors كي تحتفظ الأحرف بروحها اليدوية لكن بدقة رقمية. اللمسات الأخيرة تتضمن تحضير الطبقات للذهب أو النسيج، استخدام تأثيرات خفيفة في برنامج التصميم، ثم تصدير بصيغ مناسبة للطباعة أو الويب. أحب المزج بين الحِرفة القديمة والدقة الحديثة؛ كل عمل يشعرني أنني أحافظ على جسر بين زمنين مختلفين.</div></div><div class="qa-item" data-v-b7353ae2><h3 data-v-b7353ae2><a href="/qa/ar/كيف-يحول-المصمم-انواع-الخطوط-العربية-واشكالها-إلى-خطوط-ويب؟" class="qa-item-title" data-v-b7353ae2> كيف يحول المصمم انواع الخطوط العربية واشكالها إلى خطوط ويب؟ </a></h3><div class="qa-item-line" data-v-b7353ae2><span data-v-b7353ae2>2 답변</span><span data-v-b7353ae2>2026-04-04 18:04:30</span></div><div class="qa-item-desc" data-v-b7353ae2>تحويل الخط العربي إلى خط ويب يشبه تحويل قصة مرسومة يدوياً إلى عرض سينمائي رقمي — يتطلب صبرًا على التفاصيل وفهمًا عميقًا لكيفية تشكيل الحروف مع السياق. أنا أحب الغوص في هذه الرحلة من الرسم إلى الكود: أول شيء أفعله هو تصميم الأحرف كمسارات في برنامج تحرير خطوط مثل 'FontForge' أو 'Glyphs' أو 'RoboFont'، مع التأكد من أن كل حرف موجود في حالاته المختلفة (منفصل، ابتدائي، وسطي، نهائي) لأن العربية ليست حروفًا قائمة بذاتها بل تتصل وتتحول بحسب السياق. أثناء التصميم أضع نقاط مرجعية (anchors) للعلامات التشكيلية وأحدد مجموعات علامات (mark classes) لكي تتعامل محركات الخطوط مع الحركات والدلائل بشكل صحيح. بعد التأكد من جودة الأشكال، أكتب قواعد OpenType في جدول GSUB/GPOS أو أستخدم محرر الميزات لكتابة قواعد الاستبدال السياقي والربط والمواضعة؛ هذا يشمل ميزات 'init', 'medi', 'fina', و'liga' وغيرها مثل 'mark' و'mkmk' لمواضعة الحركات فوق وتحت الحروف. هذه القواعد هي التي تجعل الحرف يتصرف بشكل صحيح في النص العربي عند تشغيله من قبل محرك التشكيل (مثل HarfBuzz أو CoreText أو Uniscribe). أنصح بتسمية glyphs واتّباع ماب المعايير Unicode (تعيين الكودبوينت في جدول cmap) حتى لا تحدث أخطاء في التطابق بين الحرف والرمز. الخُطوة التالية تحول الملف إلى صيغة ويب: أصدّر ملف TTF/OTF، أطبّق تنقيحًا (hinting) إن لزم والأفضل استخدام ttfautohint للنتيجة المقبولة، ثم أُحوّله إلى 'WOFF' و'WOFF2' باستخدام أدوات مثل fonttools أو sfnt2woff، وأقوم بعمل تقليص (subsetting) عبر pyftsubset لحذف glyphs غير الضرورية وتخفيض حجم الملف. أختم بكتابة @font-face في CSS مع خيارات مثل font-display: swap وunicode-range إن أردت تحميل أجزاء محددة فقط. لا تنسَ اختبار الخط مع نص عربي حقيقي عبر متصفحات وأنظمة تشغيل مختلفة لأن كل بيئة قد تستخدم محرك تشكيل مختلف؛ وأحيانًا تحتاج إلى إصلاح قواعد OpenType أو إعادة تسمية glyphs ليتوافق الأداء. بالنسبة لي، الشعور الذي ينتابني حين أرى نصًا عربيًا منسقًا بشكل جميل على صفحة ويب يستحق كل هذه الخطوات، خصوصًا عندما تعمل الحركات واللّيجات بانسجام وتصبح القراءة سهلة وجذابة.</div></div><div class="qa-item" data-v-b7353ae2><h3 data-v-b7353ae2><a href="/qa/ar/كيف-يحوّل-المطوّرون-arab-font-إلى-خط-ويب-صالح-للمواقع؟" class="qa-item-title" data-v-b7353ae2> كيف يحوّل المطوّرون arab font إلى خط ويب صالح للمواقع؟ </a></h3><div class="qa-item-line" data-v-b7353ae2><span data-v-b7353ae2>4 답변</span><span data-v-b7353ae2>2026-04-04 18:38:45</span></div><div class="qa-item-desc" data-v-b7353ae2>موضوع تحويل خطوط العربية إلى خطوط ويب دائمًا يثيرني لأنه يجمع بين الفن والحرفية التقنية. أبدأ دائمًا بالتحقق من ترخيص الخط — هذا أهم شيء قبل أي تحويل. بعد ذلك أستخدم أدوات مثل 'fonttools' أو FontForge أو Glyphs لتصدير الملف بصيغة TTF أو OTF إذا لم تكن متوفرة، ثم أحولها إلى صيغ الويب الحديثة مثل WOFF2 و WOFF باستخدام ttf2woff2 أو خدمات مثل Font Squirrel أو Transfonter. خطوة مهمة أخرى هي التجزئة (subsetting): أحتفظ بمجموعة الحروف العربية والرموز الضرورية فقط لتقليص الحجم بشكل كبير، ويمكنني استخدام pyftsubset لفعل ذلك. أهتم أيضًا بخصائص OpenType الخاصة بالعربية—مثل جداول GSUB وGPOS التي تدعم الأشكال السياقية والربط بين الحروف وعلامات التشكيل؛ المتصفحات تعتمد على محرك التشكيل (مثل HarfBuzz) لكن يجب أن تتضمن الملفات الجداول اللازمة. أخيرًا أضع @font-face في CSS مع ترتيب الصيغ (WOFF2 أولاً)، أستخدم font-display: swap أو optional، وأضيف fallback مناسب ونطاق unicode-range إن لزم لتقليل التحميل. هذه سلسلة خطوات عملية تجعل الخط العربي يعمل بشكل صحيح وسريع على الويب، ومع قليل من التجارب والاختبار تحصل على نتيجة نظيفة وموثوقة.</div></div></div></div><div class="qad-block" data-v-2b513b3a><h2 class="qad-title" data-v-2b513b3a>관련 검색</h2><div class="qas" data-v-e6977e9e data-v-2b513b3a><a href="/qa/ar/t_الخط-العربي-المزخرف" class="qas-item" data-v-e6977e9e><h3 class="qas-item-text" data-v-e6977e9e>الخط العربي المزخرف</h3></a><a href="/qa/ar/t_فونت-عربي-مزخرف" class="qas-item" data-v-e6977e9e><h3 class="qas-item-text" data-v-e6977e9e>فونت عربي مزخرف</h3></a><a href="/qa/ar/t_زخرفة-الخطوط-العربية" class="qas-item" data-v-e6977e9e><h3 class="qas-item-text" data-v-e6977e9e>زخرفة الخطوط العربية</h3></a><a href="/qa/ar/t_خط-عربي-مزخرف" class="qas-item" data-v-e6977e9e><h3 class="qas-item-text" data-v-e6977e9e>خط عربي مزخرف</h3></a><a href="/qa/ar/t_خط-مزخرف-عربي" class="qas-item" data-v-e6977e9e><h3 class="qas-item-text" data-v-e6977e9e>خط مزخرف عربي</h3></a><a href="/qa/ar/t_زخرفه-خط-عربي" class="qas-item" data-v-e6977e9e><h3 class="qas-item-text" data-v-e6977e9e>زخرفه خط عربي</h3></a><a href="/qa/ar/t_خط-زخرفة-عربي" class="qas-item" data-v-e6977e9e><h3 class="qas-item-text" data-v-e6977e9e>خط زخرفة عربي</h3></a><a href="/qa/ar/t_زخرفة-خط-عربي" class="qas-item" data-v-e6977e9e><h3 class="qas-item-text" data-v-e6977e9e>زخرفة خط عربي</h3></a><a href="/qa/ar/t_زخرفة-خطوط-عربي" class="qas-item" data-v-e6977e9e><h3 class="qas-item-text" data-v-e6977e9e>زخرفة خطوط عربي</h3></a><a href="/qa/ar/t_زخرفة-خطوط-عربيه" class="qas-item" data-v-e6977e9e><h3 class="qas-item-text" data-v-e6977e9e>زخرفة خطوط عربيه</h3></a></div></div></div><div class="qad-right" data-v-2b513b3a><div class="qad-right-section" data-v-2b513b3a><div class="list" data-v-4c1b4076 data-v-2b513b3a><div class="list-title" data-v-4c1b4076>인기 질문</div><div class="list-list" data-v-4c1b4076><div class="list-item" data-v-4c1b4076><div class="right-item-index" data-v-4c1b4076>01</div><span data-v-4c1b4076><a href="/qa/ar/ما-الخطوات-التي-يتخذها-المحررون-لمراجعة-الترجمة-من-الانجليزية؟" class="right-item-title" data-v-4c1b4076>ما الخطوات التي يتخذها المحررون لمراجعة الترجمة من الانجليزية؟</a></span></div><div class="list-item" data-v-4c1b4076><div class="right-item-index" data-v-4c1b4076>02</div><span data-v-4c1b4076><a href="/qa/ar/هل-اختتم-الكاتب-علاقة-بين-قاتل-وفتاة-عادية-بنهاية-مفاجئة؟" class="right-item-title" data-v-4c1b4076>هل اختتم الكاتب علاقة بين قاتل وفتاة عادية بنهاية مفاجئة؟</a></span></div><div class="list-item" data-v-4c1b4076><div class="right-item-index" data-v-4c1b4076>03</div><span data-v-4c1b4076><a href="/qa/ar/كيف-تبني-الألعاب-الإلكترونية-الرعب-في-العالم-السفلي-بتجربة-تفاعلية؟" class="right-item-title" data-v-4c1b4076>كيف تبني الألعاب الإلكترونية الرعب في العالم السفلي بتجربة تفاعلية؟</a></span></div><div class="list-item" data-v-4c1b4076><div class="right-item-index" data-v-4c1b4076>04</div><span data-v-4c1b4076><a href="/qa/ar/هل-يروي-فيلم-حب-في-مدينة-الجريمة-القصة-الأصلية-أم-اقتباس؟" class="right-item-title" data-v-4c1b4076>هل يروي فيلم حب في مدينة الجريمة القصة الأصلية أم اقتباس؟</a></span></div><div class="list-item" data-v-4c1b4076><div class="right-item-index" data-v-4c1b4076>05</div><span data-v-4c1b4076><a href="/qa/ar/كيف-يؤثر-الولاء-في-المافيا-على-قرارات-القادة؟" class="right-item-title" data-v-4c1b4076>كيف يؤثر الولاء في المافيا على قرارات القادة؟</a></span></div><div class="list-item" data-v-4c1b4076><div class="right-item-index" data-v-4c1b4076>06</div><span data-v-4c1b4076><a href="/qa/ar/كيف-يبني-المؤلف-حبكة-علاقة-مع-زعيم-مافيا-مقنعة؟" class="right-item-title" data-v-4c1b4076>كيف يبني المؤلف حبكة علاقة مع زعيم مافيا مقنعة؟</a></span></div><div class="list-item" data-v-4c1b4076><div class="right-item-index" data-v-4c1b4076>07</div><span data-v-4c1b4076><a href="/qa/ar/كيف-يختلف-تصوير-الثأر-بين-العصابات-عبر-ثقافات-مختلفة؟" class="right-item-title" data-v-4c1b4076>كيف يختلف تصوير الثأر بين العصابات عبر ثقافات مختلفة؟</a></span></div><div class="list-item" data-v-4c1b4076><div class="right-item-index" data-v-4c1b4076>08</div><span data-v-4c1b4076><a href="/qa/ar/كيف-أنقذ-البطل-الحبيبة-في-عالم-الجريمة؟" class="right-item-title" data-v-4c1b4076>كيف أنقذ البطل الحبيبة في عالم الجريمة؟</a></span></div><div class="list-item" data-v-4c1b4076><div class="right-item-index" data-v-4c1b4076>09</div><span data-v-4c1b4076><a href="/qa/ar/هل-الأنمي-يترك-علامات-بصرية-تدل-على-حبكة-مستقبلية؟" class="right-item-title" data-v-4c1b4076>هل الأنمي يترك علامات بصرية تدل على حبكة مستقبلية؟</a></span></div><div class="list-item" data-v-4c1b4076><div class="right-item-index" data-v-4c1b4076>10</div><span data-v-4c1b4076><a href="/qa/ar/النقاد-يحللون-حرب-النفوذ-في-نهاية-الفيلم؟" class="right-item-title" data-v-4c1b4076>النقاد يحللون حرب النفوذ في نهاية الفيلم؟</a></span></div></div></div></div><div class="qad-right-section" data-v-2b513b3a><div class="qad-right-title" data-v-2b513b3a>인기</div><div class="qas qas--list" data-v-e6977e9e data-v-2b513b3a><a href="/qa/ar/t_كتاب-توأم-الروح" class="qas-item" data-v-e6977e9e><div class="qas-item-text" data-v-e6977e9e>كتاب توأم الروح</div></a><a href="/qa/ar/t_القاعة-الكبرى-للسحر" class="qas-item" data-v-e6977e9e><div class="qas-item-text" data-v-e6977e9e>القاعة الكبرى للسحر</div></a><a href="/qa/ar/t_روايات-الانتقام" class="qas-item" data-v-e6977e9e><div class="qas-item-text" data-v-e6977e9e>روايات الانتقام</div></a><a href="/qa/ar/t_قصة-رفيق-الروح" class="qas-item" data-v-e6977e9e><div class="qas-item-text" data-v-e6977e9e>قصة رفيق الروح</div></a><a href="/qa/ar/t_افكار-استراتيجيات" class="qas-item" data-v-e6977e9e><div class="qas-item-text" data-v-e6977e9e>افكار استراتيجيات</div></a><a href="/qa/ar/t_جرائم" class="qas-item" data-v-e6977e9e><div class="qas-item-text" data-v-e6977e9e>جرائم</div></a><a href="/qa/ar/t_بطل-طيب" class="qas-item" data-v-e6977e9e><div class="qas-item-text" data-v-e6977e9e>بطل طيب</div></a><a href="/qa/ar/t_حازم" class="qas-item" data-v-e6977e9e><div class="qas-item-text" data-v-e6977e9e>حازم</div></a><a href="/qa/ar/t_حكاية-مكتوبة" class="qas-item" data-v-e6977e9e><div class="qas-item-text" data-v-e6977e9e>حكاية مكتوبة</div></a><a href="/qa/ar/t_بطل-خيالي" class="qas-item" data-v-e6977e9e><div class="qas-item-text" data-v-e6977e9e>بطل خيالي</div></a></div></div></div></div><div class="downb qad-db" data-v-2571a44a data-v-2b513b3a><div class="downb-img" data-v-2571a44a></div><div class="downb-con" data-v-2571a44a><div class="downb-title" data-v-2571a44a>좋은 소설을 무료로 찾아 읽어보세요</div><div class="downb-desc" data-v-2571a44a>GoodNovel 앱에서 수많은 인기 소설을 무료로 즐기세요! 마음에 드는 작품을 다운로드하고, 언제 어디서나 편하게 읽을 수 있습니다</div></div><div position="foot_banner" size="128" class="downb-qrcode" data-v-2571a44a><div class="qr-code-wrap" style="width:120px;height:120px;" data-v-9c5e2524 data-v-2571a44a><div value="" level="H" background="#fff" foreground="#000" class="qr-code" data-v-9c5e2524><canvas height="120" width="120" style="width:120px;height:120px;"></canvas></div><img src="https://www.goodnovel.com/pcdist/src/assets/images/common/51e534b7-logo_icon.png" alt class="qr-code-logo" data-v-9c5e2524></div><div class="downb-qrcode-desc" data-v-2571a44a>앱에서 작품을 무료로 읽어보세요</div></div></div><!----><!----><!----></div></div><div class="container-box" style="display:none;" data-v-1e4f73b2><div class="page-loading-wrap" data-v-62844f26 data-v-1e4f73b2><div data-v-62844f26><img src="https://www.goodnovel.com/pcdist/src/assets/images/9305813c-page_loading.png" alt="loading" class="loading-img" data-v-62844f26></div><div class="loading-txt" data-v-62844f26> 로딩 중... </div></div></div><footer class="footer footer-ko" data-v-71c8bf41 data-v-1e4f73b2><ul class="box" data-v-71c8bf41><li class="aboutus" data-v-71c8bf41><img alt="GoodNovel" src="https://www.goodnovel.com/pcdist/src/assets/images/footer/269a57cf-logo.png" fetchpriority="low" class="aboutus-logo" data-v-71c8bf41><div class="aboutus-follow-text" data-v-71c8bf41>팔로우</div><div class="aboutus-follow-list" data-v-71c8bf41><a href="https://www.facebook.com/GoodNovels" rel="nofollow" class="fb" data-v-71c8bf41></a><a href="https://www.tiktok.com/@goodnovelofficial" rel="nofollow" class="tt" data-v-71c8bf41></a><a href="https://www.instagram.com/goodnovelist" rel="nofollow" class="ins" data-v-71c8bf41></a><a href="https://www.youtube.com/@GoodNovelOfficial" rel="nofollow" class="utube" data-v-71c8bf41></a></div><div class="aboutus-copy" data-v-71c8bf41>Copyright ©‌ 2026 GoodNovel</div><div class="aboutus-line" data-v-71c8bf41><a href="/terms" rel="nofollow" data-v-71c8bf41>이용약관</a><span data-v-71c8bf41>|</span><a href="/privacy" rel="nofollow" data-v-71c8bf41>개인정보</a></div></li><li class="item" data-v-71c8bf41><div class="title" data-v-71c8bf41>베스트리그</div><a href="/stories/로맨스-소설" class="content-li" data-v-71c8bf41>로맨스</a><a href="/stories/로판-소설" class="content-li" data-v-71c8bf41>로판</a><a href="/stories/현판-소설" class="content-li" data-v-71c8bf41>현판</a><a href="/stories/무협-소설" class="content-li" data-v-71c8bf41>무협</a><a href="/stories/스포츠-소설" class="content-li" data-v-71c8bf41>스포츠</a><a href="/stories/퓨전-소설" class="content-li" data-v-71c8bf41>퓨전</a></li><li class="item" data-v-71c8bf41><div class="title" data-v-71c8bf41>문의</div><a href="/about_us" class="content-li" data-v-71c8bf41>회사 소개</a><a target="_blank" rel="nofollow" href="https://docs.google.com/forms/d/e/1FAIpQLSeN_Qb3KRdbzPQ1RGw3HTX3nOtl90SLwkBHYre56Dh_e4efNw/viewform" class="content-li" data-v-71c8bf41>도움말 및 제안</a><a href="/business" rel="nofollow" class="content-li" data-v-71c8bf41>비즈니스</a></li><li class="item" data-v-71c8bf41><div class="title" data-v-71c8bf41>자료</div><a href="/download_apps" rel="nofollow" class="content-li" data-v-71c8bf41>앱 다운로드</a><a href="/writer_benefit" rel="nofollow" class="content-li" data-v-71c8bf41>작가 혜택</a><a href="/helpCenter" rel="nofollow" class="content-li" data-v-71c8bf41>콘텐츠 정책</a><a href="/tags/모든" class="content-li" data-v-71c8bf41>키워드</a><a href="/hot-searches/all" class="content-li" data-v-71c8bf41>인기 검색어</a><a href="/resources" class="content-li" data-v-71c8bf41>작품 리뷰</a><a href="/fanfiction" class="content-li" data-v-71c8bf41>팬픽션</a><a href="/qa" style="display:none;" data-v-71c8bf41>FAQ</a><a href="/qa/id" style="display:none;" data-v-71c8bf41>FAQ-ID</a><a href="/qa/fil" style="display:none;" data-v-71c8bf41>FAQ-FIL</a><a href="/qa/th" style="display:none;" data-v-71c8bf41>FAQ-TH</a><a href="/qa/ja" style="display:none;" data-v-71c8bf41>FAQ-JA</a><a href="/qa/ar" style="display:none;" data-v-71c8bf41>FAQ-AR</a><a href="/qa/es" style="display:none;" data-v-71c8bf41>FAQ-ES</a><a href="/qa/ko" style="display:none;" data-v-71c8bf41>FAQ-KO</a><a href="/qa/de" style="display:none;" data-v-71c8bf41>FAQ-DE</a><a href="/qa/fr" style="display:none;" data-v-71c8bf41>FAQ-FR</a><a href="/qa/pt" style="display:none;" data-v-71c8bf41>FAQ-PT</a><a href="/goodnovel-vs-competitors" style="display:none;" data-v-71c8bf41>GoodNovel vs Competitors</a></li><li class="item" data-v-71c8bf41><div class="title" data-v-71c8bf41>커뮤니티</div><a target="_blank" rel="nofollow" href="https://www.facebook.com/groups/GoodNovels/" class="content-li" data-v-71c8bf41>페이스북 그룹</a><div class="title" data-v-71c8bf41>다운로드</div><div class="download download-apple" data-v-71c8bf41></div><div class="download download-google" data-v-71c8bf41></div></li></ul><!----></footer><!----></div><div class="download" data-v-1e4f73b2><div class="download-logo" data-v-1e4f73b2><div class="download-logo-border" data-v-1e4f73b2></div><div class="download-logo-cover" data-v-1e4f73b2></div><div class="download-logo-img" data-v-1e4f73b2></div></div><div class="qr-code-wrap" style="width:80px;height:80px;" data-v-9c5e2524 data-v-1e4f73b2><div value="" level="L" background="#fff" foreground="#000" class="qr-code" data-v-9c5e2524><canvas height="80" width="80" style="width:80px;height:80px;"></canvas></div><!----></div><span data-v-1e4f73b2>앱에서 읽으려면 QR 코드를 스캔하세요.</span></div></div><!----><div style="text-align: center; position: fixed; opacity: 0; z-index: -1; left: -9999em;"><a href="//www.dmca.com/Protection/Status.aspx?ID=0dcec714-6f50-4fa3-adf7-6aacf8fb29e3" title="DMCA.com Protection Status" class="dmca-badge"><img src="https://images.dmca.com/Badges/_dmca_premi_badge_4.png?ID=0dcec714-6f50-4fa3-adf7-6aacf8fb29e3" alt="DMCA.com Protection Status"></a></div></div><script>window.__INITIAL_STATE__={"source":{"token":{"promise":{}}},"redirectObj":{"status":false,"url":""},"bookLangKey":null,"skeletonLoading":false,"NotFound404Staus":false,"NotFound410Staus":false,"isSpider":false,"apiStatus":0,"gbotI":{},"moduleCommon":{"loading":false},"moduleRead":{"opeationIndex":-1,"bgColor":0,"fontSize":20,"currentChapterId":"","currentChapterName":""},"moduleHome":{"hasViolation":false,"language":"ko","userInfo":{},"isShowLogin":false,"currentPath":"\u002F","addCurrentBookInfo":{},"callBackObj":false,"bookAuthStatus":true},"moduleSearch":{"topList":[],"bottomList":[],"keyword":"","pageSize":20,"pageNo":1,"totals":1,"books":[],"allBookCount":0,"isNull":false,"keywordFormat":null,"searchKeyword":null,"recommend":{"hotWords":[],"recommendInfo":{"recommendBooks":[]}}},"moduleUserCenter":{"incomeList":[],"workDataList":[],"attendanceBonus":0,"incomeGeneralData":{},"menuStatus":1},"HomeDataModule":{"canonicalPline":-1,"bookInfoStatus":0,"bookInfo":{},"recommendBook":false,"originalBooks":[],"fafictionTitle":"","maylikelist":{"name":"You may also like","items":[]},"relatedNovels":{"name":"","items":[]},"newReleaseNovels":{"name":"","items":[]},"eroticNovels":{"name":"","items":[]},"packNum":0,"matePseudonym":false,"mockOffShelfFalg":false,"alphalist":{"name":"Myths from Alpha and Luna","items":[],"isAlpha":true},"bookList":[],"books":[],"tabs":[],"totals":1,"moreBooks":[],"moreName":"","allBookCount":0,"latestUpdateList":[],"recommendChapterList":[],"adultTagRecommends":[],"seoRecommends":[],"seoReadersTdk":{},"seoResourcesList":[],"seo404Vo":{},"ssrComment":{"pageNo":1,"totals":1,"level":1,"allComments":0,"commentList":[],"currentCommentInfo":[]},"bookRatingsStatics":null,"isOffShelf":false},"moduleHub":{"keyword":"","pageSize":4,"pageNo":1,"totals":10,"books":[],"allBookCount":200,"isNull":false},"HubDataModule":{"totals":0,"books":[],"hubInfo":{"seoDesc":"","seoKeywords":"","seoTitle":""},"pageNo":1,"initLoad":false},"HomeCategoryModule":{"bookTypes":[],"totals":10,"books":[],"currentIndex":""},"ContestDataModule":{"rankBooks":[],"activityId":"","initLoad":false,"errStatus":""},"FreeZone":{"cates":[],"cateLang":"","pageNo":1,"pageSize":15,"totals":0,"filterIndex":0,"contentTypeIndex":0,"chaptersIndex":0,"bookList":[],"filter":[{"key":"1","name":"Updated"},{"key":"2","name":"New Online"}],"contentType":[{"key":null,"name":"All"},{"key":"ORIGINAL","name":"Original"},{"key":"ALTERNATE","name":"FanFiction"}],"chapters":[{"key":null,"name":"All"},{"key":"LESS30","name":"\u003C30"},{"key":"BETWEEN30_100","name":"30-100"},{"key":"BETWEEN100_200","name":"100-200"},{"key":"BETWEEN200_500","name":"200-500"},{"key":"MORE500","name":"\u003E500"}]},"AlphaDataModule":{"rankBooks":[],"activityId":"","login":false,"mateShareInfo":{},"packShareInfo":{},"initLoad":false,"errStatus":"","totalViewCount":0},"UcModule":{"bookId":null,"lang":"","bookList":[]},"Catalog":{"catalogs":[],"pageSize":10,"totalPage":0,"pageNo":0,"total":0},"Browse":{"bookTypes":[],"shortBookTypes":[],"bookTypesNav":[{"id":11,"language":"KOREAN","desc":"로맨스","genreResourceUrl":"로맨스-소설","lengthType":1},{"id":153,"language":"KOREAN","desc":"로판","genreResourceUrl":"로판-소설","lengthType":1},{"id":154,"language":"KOREAN","desc":"현판","genreResourceUrl":"현판-소설","lengthType":1},{"id":156,"language":"KOREAN","desc":"무협","genreResourceUrl":"무협-소설","lengthType":1},{"id":157,"language":"KOREAN","desc":"스포츠","genreResourceUrl":"스포츠-소설","lengthType":1},{"id":158,"language":"KOREAN","desc":"퓨전","genreResourceUrl":"퓨전-소설","lengthType":1},{"id":7,"language":"KOREAN","desc":"마피아","genreResourceUrl":"마피아-소설","lengthType":1},{"id":13,"language":"KOREAN","desc":"시스템","genreResourceUrl":"시스템-소설","lengthType":1},{"id":3,"language":"KOREAN","desc":"판타지","genreResourceUrl":"판타지-소설","lengthType":1},{"id":14,"language":"KOREAN","desc":"도시","genreResourceUrl":"도시-소설","lengthType":1},{"id":9,"language":"KOREAN","desc":"미스터리\u002F스릴러","genreResourceUrl":"미스터리-스릴러-소설","lengthType":1},{"id":4,"language":"KOREAN","desc":"게임","genreResourceUrl":"게임-소설","lengthType":1},{"id":5,"language":"KOREAN","desc":"대체역사","genreResourceUrl":"대체역사-소설","lengthType":1},{"id":8,"language":"KOREAN","desc":"비엘","genreResourceUrl":"비엘-소설","lengthType":1},{"id":18,"language":"KOREAN","desc":"기타","genreResourceUrl":"기타-소설","lengthType":1},{"id":40,"language":"KOREAN","desc":"드라마","genreResourceUrl":"드라마-소설","lengthType":1},{"id":41,"language":"KOREAN","desc":"사극 로맨스","genreResourceUrl":"사극-로맨스-소설","lengthType":1}],"shortBookTypesNav":[{"id":47,"language":"KOREAN","desc":"로맨스","genreResourceUrl":"로맨스-단편-소설","lengthType":2},{"id":52,"language":"KOREAN","desc":"현실 감정물","genreResourceUrl":"현실-감정물-단편-소설","lengthType":2},{"id":53,"language":"KOREAN","desc":"늑대인간","genreResourceUrl":"늑대인간-단편-소설","lengthType":2},{"id":71,"language":"KOREAN","desc":"마피아","genreResourceUrl":"마피아-단편-소설","lengthType":2},{"id":151,"language":"KOREAN","desc":"비엘","genreResourceUrl":"비엘-단편-소설","lengthType":2},{"id":164,"language":"KOREAN","desc":"신화","genreResourceUrl":"신화-단편-소설","lengthType":2},{"id":173,"language":"KOREAN","desc":"판타지","genreResourceUrl":"판타지-단편-소설","lengthType":2},{"id":48,"language":"KOREAN","desc":"학원물","genreResourceUrl":"학원물-단편-소설","lengthType":2},{"id":50,"language":"KOREAN","desc":"상상력물","genreResourceUrl":"상상력물-단편-소설","lengthType":2},{"id":51,"language":"KOREAN","desc":"환생","genreResourceUrl":"환생-단편-소설","lengthType":2},{"id":65,"language":"KOREAN","desc":"애로틱한","genreResourceUrl":"애로틱한-단편-소설","lengthType":2},{"id":49,"language":"KOREAN","desc":"서스펜스\u002F스릴러","genreResourceUrl":"서스펜스-스릴러-단편-소설","lengthType":2},{"id":67,"language":"KOREAN","desc":"괴담","genreResourceUrl":"괴담-단편-소설","lengthType":2},{"id":69,"language":"KOREAN","desc":"사극","genreResourceUrl":"사극-단편-소설","lengthType":2},{"id":150,"language":"KOREAN","desc":"남자 시점","remark":"男视角","genreResourceUrl":"남자-시점-단편-소설","lengthType":2}],"typeTwoId":"","pageNo":1,"pageSize":20,"bookWords":"ALL","popular":"POPULAR","browsePath":"","bookList":[],"totalPage":0,"total":0,"typeTwoInfo":{},"typeTwoResourceUrl":null,"browseLangKey":null,"bookTypeTwo":{},"typeNewBookList":[],"typeRecommendBookList":[],"hotSearchesList":[],"tagList":[]},"bookCapter":{"chapterData":{},"chapterStatus":0,"comentList":[],"chapterTotalComments":0,"seo404Vo":{}},"tagBook":{"tag":{},"activeTab":"A","menus":[],"searchTag":"","filterBy":"","sortBy":"","pageNo":1,"pageSize":10,"totalPage":0,"total":0,"bookList":[],"writeStatus":"","order":"","des":"","hotKeyWords":[],"tagCatePageNo":1,"tagCatePages":0,"tagAllPages":0,"tagCateList":[],"nativeTag":"","topRelatedList":[],"bottomBookRelatedList":[],"bottomTagRelatedList":[],"keywordType":"","typeNewBookList":[],"typeRecommendBookList":[],"canonicalTagUrl":"","interpretation":"","bottomFaqQaList":[]},"RscModule":{"rscInfo":{},"articleInfo":{},"tagInfo":{"list":[],"banner":[],"total":0,"pages":0,"pageNo":0},"categoryInfo":{"list":[],"banner":[],"total":0,"pages":0,"pageNo":0},"bannerList":[],"newList":[],"typeList":[],"moreTypeList":[],"languageList":[],"resourceTypeArticles":[],"resourceTypeArticlesPage":0,"resourceTypeArticlesPageTotal":0,"resourceTypeInfo":{},"resourceTypeOtherTypes":[],"typeRouteParam":"","isLanguage":false,"resourceTagArticles":[],"resourceTagArticlesPage":0,"resourceTagArticlesPageTotal":0,"resourceTagInfo":{},"resourceTagRecormmendActicles":[],"resourceTagHotTags":[],"categoryRecommendList":[]},"FanModule":{"rscInfo":{},"articleInfo":{},"tagInfo":{"list":[],"banner":[],"total":0,"pages":0,"pageNo":0},"categoryInfo":{"list":[],"banner":[],"total":0,"pages":0,"pageNo":0},"bannerList":[],"newList":[],"typeList":[],"moreTypeList":[],"languageList":[],"resourceTypeArticles":[],"resourceTypeArticlesPage":0,"resourceTypeArticlesPageTotal":0,"resourceTypeInfo":{},"resourceTypeOtherTypes":[],"typeRouteParam":"","isLanguage":false,"resourceTagArticles":[],"resourceTagArticlesPage":0,"resourceTagArticlesPageTotal":0,"resourceTagInfo":{},"tagGroupList":[],"resourceTagRecormmendActicles":[],"resourceTagHotTags":[]},"hotSearches":{"tag":{},"activeTab":"A","menus":[],"searchTag":"","filterBy":"","sortBy":"","pageNo":1,"pageSize":10,"totalPage":0,"total":0,"bookList":[],"writeStatus":"","order":"","des":"","hotKeyWords":[],"tagCatePageNo":1,"tagCatePages":0,"tagAllPages":0,"tagCateList":[],"nativeTag":""},"Author":{"author":{},"bookList":{"records":[],"total":0},"recommendBookList":[],"notFound":false},"Qa":{"qaList":[],"popularList":[{"id":1959248,"question":"ما الخطوات التي يتخذها المحررون لمراجعة الترجمة من الانجليزية؟","questionFormat":"ما-الخطوات-التي-يتخذها-المحررون-لمراجعة-الترجمة-من-الانجليزية؟","publishTime":"2026-03-13 20:25:15","language":"ARAB","answerNum":1,"viewCount":117,"ctime":"2026-01-27 06:34:59","utime":"2026-03-20 04:14:52","viewCountDisplay":"117","followCountDisplay":"0"},{"id":4214591,"question":"هل اختتم الكاتب علاقة بين قاتل وفتاة عادية بنهاية مفاجئة؟","keyword":"علاقة بين قاتل وفتاة عادية","questionFormat":"هل-اختتم-الكاتب-علاقة-بين-قاتل-وفتاة-عادية-بنهاية-مفاجئة؟","publishTime":"2026-07-19 23:04:37","language":"ARAB","answerNum":3,"viewCount":157,"ctime":"2026-06-25 00:44:07","utime":"2026-07-26 14:11:53","viewCountDisplay":"157","followCountDisplay":"0"},{"id":4215268,"question":"كيف تبني الألعاب الإلكترونية الرعب في العالم السفلي بتجربة تفاعلية؟","keyword":"الرعب في العالم السفلي","questionFormat":"كيف-تبني-الألعاب-الإلكترونية-الرعب-في-العالم-السفلي-بتجربة-تفاعلية؟","publishTime":"2026-07-20 06:14:05","language":"ARAB","answerNum":2,"viewCount":273,"ctime":"2026-06-25 01:07:54","utime":"2026-07-27 02:11:55","viewCountDisplay":"273","followCountDisplay":"0"},{"id":4214336,"question":"هل يروي فيلم حب في مدينة الجريمة القصة الأصلية أم اقتباس؟","keyword":"حب في مدينة الجريمة","questionFormat":"هل-يروي-فيلم-حب-في-مدينة-الجريمة-القصة-الأصلية-أم-اقتباس؟","publishTime":"2026-07-19 12:19:04","language":"ARAB","answerNum":4,"viewCount":269,"ctime":"2026-06-25 00:35:26","utime":"2026-07-26 10:11:57","viewCountDisplay":"269","followCountDisplay":"0"},{"id":4215678,"question":"كيف يؤثر الولاء في المافيا على قرارات القادة؟","keyword":"الولاء في المافيا","questionFormat":"كيف-يؤثر-الولاء-في-المافيا-على-قرارات-القادة؟","publishTime":"2026-07-20 05:09:00","language":"ARAB","answerNum":3,"viewCount":296,"ctime":"2026-06-25 01:21:41","utime":"2026-07-27 08:11:54","viewCountDisplay":"296","followCountDisplay":"0"},{"id":4214753,"question":"كيف يبني المؤلف حبكة علاقة مع زعيم مافيا مقنعة؟","keyword":"علاقة مع زعيم مافيا","questionFormat":"كيف-يبني-المؤلف-حبكة-علاقة-مع-زعيم-مافيا-مقنعة؟","publishTime":"2026-07-19 07:21:26","language":"ARAB","answerNum":5,"viewCount":173,"ctime":"2026-06-25 00:49:29","utime":"2026-07-26 16:11:53","viewCountDisplay":"173","followCountDisplay":"0"},{"id":4215546,"question":"كيف يختلف تصوير الثأر بين العصابات عبر ثقافات مختلفة؟","keyword":"الثأر بين العصابات","questionFormat":"كيف-يختلف-تصوير-الثأر-بين-العصابات-عبر-ثقافات-مختلفة؟","publishTime":"2026-07-20 03:05:43","language":"ARAB","answerNum":5,"viewCount":101,"ctime":"2026-06-25 01:16:48","utime":"2026-07-27 06:11:52","viewCountDisplay":"101","followCountDisplay":"0"},{"id":4214966,"question":"كيف أنقذ البطل الحبيبة في عالم الجريمة؟","keyword":"الحبيبة في عالم الجريمة","questionFormat":"كيف-أنقذ-البطل-الحبيبة-في-عالم-الجريمة؟","publishTime":"2026-07-19 14:13:20","language":"ARAB","answerNum":2,"viewCount":231,"ctime":"2026-06-25 00:57:08","utime":"2026-07-26 20:11:59","viewCountDisplay":"231","followCountDisplay":"0"},{"id":2519224,"question":"هل الأنمي يترك علامات بصرية تدل على حبكة مستقبلية؟","questionFormat":"هل-الأنمي-يترك-علامات-بصرية-تدل-على-حبكة-مستقبلية؟","publishTime":"2026-03-24 17:15:51","language":"ARAB","answerNum":3,"viewCount":82,"ctime":"2026-02-10 06:40:11","utime":"2026-03-31 14:15:00","viewCountDisplay":"82","followCountDisplay":"0"},{"id":4215434,"question":"النقاد يحللون حرب النفوذ في نهاية الفيلم؟","keyword":"حرب النفوذ","questionFormat":"النقاد-يحللون-حرب-النفوذ-في-نهاية-الفيلم؟","publishTime":"2026-07-20 08:06:40","language":"ARAB","answerNum":4,"viewCount":85,"ctime":"2026-06-25 01:13:26","utime":"2026-07-27 04:11:54","viewCountDisplay":"85","followCountDisplay":"0"}],"total":0,"questionDetail":{"id":1958022,"question":"كيف يحوّل المطور الخط العربي المزخرف إلى SVG؟","keyword":"الخط العربي المزخرف","questionFormat":"كيف-يحوّل-المطور-الخط-العربي-المزخرف-إلى-svg؟","publishTime":"2026-03-12 01:39:16","language":"ARAB","viewCount":266,"followCount":27,"ctime":"2026-01-27 06:34:52","utime":"2026-07-22 11:16:07","userName":"جوادترد","userAvatar":"https:\u002F\u002Facf.goodnovel.com\u002Fseo\u002Fvirtual_user\u002Farab\u002F3c1215971b92ecb4e5c885f92f009a1928e7beeb8e66d03a26d28478d3c4af95baf3f5661414aa1fc29f72c26465ec36.png?v=1&p=1","questionCredibilityTags":"محب كتب","userOccupationLabel":"أمين مكتبة","answerList":[{"id":6378855,"questionId":1958022,"userName":"Zane","userAvatar":"https:\u002F\u002Facf.goodnovel.com\u002Fseo\u002Fvirtual_user\u002Farab\u002F7050e249c44290885ed856bfd72be756ac5750e0b2ce016c536fa357717a60a27d35354395768f1cae477d3cf0232121.png?v=1&p=1","content":"عندما أتعامل مع قطعة خط عربي مزخرفة، أبدأ دائمًا بفكرة أنني أترجم حركة الريشة إلى منحنيات قابلة للقياس.\u003Cbr\u003E\u003Cbr\u003Eأول خطوة عملية هي التقاط العمل بدقة — مسح ضوئي أو تصوير جيد الإضاءة — ثم أُدخل الصورة في برامج مثل 'Inkscape' أو 'Adobe Illustrator' وأستخدم خاصية تتبع البت ماب (Trace Bitmap \u002F Image Trace) لاستخراج منحنيات أولية. بعد ذلك أقوم بتنظيف العقد والنقاط الزائدة يدوياً، وتحويل كل خط إلى مسارات بيزييه (cubic Bézier) واضحة. إذا كان التصميم قائمًا على الخطاط، أحرص على فصل الحركات الأساسية عن الحركات الزخرفية والنقط والحركات، لأن التعامل مع كل عنصر على حدة يسهل لاحقًا ضبط الأمور التقنية.\u003Cbr\u003E\u003Cbr\u003Eالمرحلة التالية تتعلق بالشكل العربي نفسه: لأن الحروف تتغير مواضعها حسب الجوار، فأنا أقرر ما إذا كنت سأبقي النص كمسارات ثابتة في SVG (مناسب لعناصر زخرفية ثابتة) أو أصنع خطاً قابلاً للاستخدام (تصدير كـ OTF\u002FTTF ثم استخدام أدوات لتحويل الخط إلى SVG أو استخراج المسارات عبر مكتبات مثل 'opentype.js'). عند صنع خط فعلي أعمل تعويضات للربط والتشكيل باستخدام قواعد GSUB\u002FGPOS أو أستخدم محرك تشكيل مثل HarfBuzz لتوليد الأشكال الصحيحة قبل تحويلها إلى مسارات.\u003Cbr\u003E\u003Cbr\u003Eأخيرًا، أحرص على تحسين ملف الـ SVG: تبسيط المسارات لتقليل عدد العقد، استخدام viewBox مناسب، ضبط preserveAspectRatio، واختبار التدرجات والأقنعة إن وُجدت. أستعمل أدوات مثل SVGO لضغط الملف، وأضيف وسم \u003Ctitle\u003E و\u003Cdesc\u003E للوضوح. النتيجة تكون نفس الزخرفة مرسومة بدقة رقمية وقابلة للتكبير دون فقدان الجودة، وتستحضر روح الريشة مع بنية رقمية نظيفة — وهذا دائماً يشعرني بالرضا.","ctime":"2026-03-14 07:42:38","utime":"2026-07-13 14:09:14","answerCredibilityTags":"ناصح","userOccupationLabel":"حلاق","hitQATagObj":{"sah":[{"k":"العقدة","kf":"العقدة","l":"ar"}]},"praiseCount":8,"stepOnCount":0,"favoriteBookName":"بعد الخديعة أزهرتُ من جديد","favoriteBookResourceUrl":"بعد-الخديعة-أزهرتُ-من-جديد_31001426086"},{"id":6378856,"questionId":1958022,"userName":"Sawyer","userAvatar":"https:\u002F\u002Facf.goodnovel.com\u002Fseo\u002Fvirtual_user\u002Farab\u002F61d23bd679499606ed189425d1d08f59ce87444c5332a1a0afb904d540ed98f55c416f7ada70ac016357cf92f50a94d3.png?v=1&p=1","content":"لو اعتبرتنا أمام مهمة سريعة، أفضل تقسيم الشغل إلى خطوات محددة وأدوات عملية. أولاً، المسح أو التصوير بدقّة ثم تتبع الصورة إلى مسارات في 'Inkscape' أو 'Illustrator'. ميزات مهمة: Trace Bitmap في إنكسكيب أو Image Trace في إليستريتور، ثم أمر Expand أو Stroke to Path لتحويل سمك الحرف إلى مسارات. ثانياً، تنظيف نقاط البيزييه وتقليل العقد لتقليل حجم الملف.\u003Cbr\u003E\u003Cbr\u003Eإذا أردت أن يكون النص تفاعليًا وليس مجرد صورة، فعليك التفكير بخيارين: إمّا تصدير كل حرف كمسار داخل ملف SVG واستخدامه كرمز ثابت، أو إنشاء خط رقمي (OTF\u002FTTF) ثم استخلاص المسارات برمجياً. للمطوّرين أذكر مكتبات مفيدة مثل 'opentype.js' لجلب المسارات من ملف خط وتحويلها إلى أوامر SVG، وأيضًا 'fonttools' لإدارة وتحويل الخطوط. نقطة مهمة: العربية تحتاج محرك تشكيل (HarfBuzz) أو استخدام الخطوص التي تتضمن قواعد الربط واللَحْم، لأن الحرف في العربية يتغير تبعًا للسياق.\u003Cbr\u003E\u003Cbr\u003Eنصيحة عملية: احتفظ بنسخة مبسطة من المسارات للاستخدام في واجهات الويب لتقليل التحميل، واستعمل SVGO أو أدوات مشابهة لضغط الـ SVG قبل النشر، مع اختبار العرض على شاشات وأحجام مختلفة.","ctime":"2026-03-16 21:12:01","utime":"2026-07-13 14:09:14","answerCredibilityTags":"متعاون","userOccupationLabel":"موظف","hitQATagObj":{},"praiseCount":16,"stepOnCount":0,"favoriteBookName":"سحر الحب","favoriteBookResourceUrl":"سحر-الحب_31001381420"},{"id":6378857,"questionId":1958022,"userName":"Brody","userAvatar":"https:\u002F\u002Facf.goodnovel.com\u002Fseo\u002Fvirtual_user\u002Farab\u002Febff1c1722c07641c488ebb3fea1e8d96d42f0067ef2d6e816a94dded68858e9a1feccd47f29889bf96df2d858c39422.png?v=1&p=1","content":"أحب التفكير بصريًا عندما أتعامل مع خط عربي مزخرف؛ بالنسبة لي، تحويله إلى SVG أشبه بتحويل ريشة المعلّم إلى مسار قابل للحفظ والتعديل.\u003Cbr\u003E\u003Cbr\u003Eابدأ بالتقاط العمل بجودة عالية ثم انتقل إلى تتبع المسارات. المهم هنا هو الحفاظ على نفس انسيابية الخط: لا تحوّل كل شيء أوتوماتيكياً فقط لأن الأداة تستطيع ذلك — أمسك بقلم الأدوات وسمّع كل عقدة كي تبقى الانحنايات ناعمة. استخدم عملية 'Stroke to Path' لتحويل سمك الحرف إلى سطح قابل للتلوين، وبعدها استخدم أدوات تبسيط المسار (Simplify \u002F Smooth) لكن باعتدال حتى لا تفقد التعبير اليدوي.\u003Cbr\u003E\u003Cbr\u003Eأيضًا، فكر في قابلية التوسع: إذا رغبت أن تبقى الحروف قابلة للتعديل كنص، فتصنيفه كخط رقمي أفضل، مع العمل على قواعد الترابط (ligatures) والنُسخ السياقية. أما إذا أردت زخرفة ثابتة، فالتصدير كمجموعة مسارات SVG مع تنظيم مجموعات (\u003Cg\u003E) لكل كلمة أو سطر يسهل التحكم بالألوان والظلال والأنيميشن لاحقًا. من وجهة نظري، الحفاظ على روح الخط أهم من الحصول على ملف خفيف، لكن بالخبرة تستطيع تحقيق الاثنين معًا.","ctime":"2026-03-18 12:47:07","utime":"2026-07-13 14:09:14","answerCredibilityTags":"عاشق روايات","userOccupationLabel":"طبيب","hitQATagObj":{},"praiseCount":16,"stepOnCount":0,"favoriteBookName":"بعد التحطّم","favoriteBookResourceUrl":"بعد-التحطّم_31001276064"},{"id":6378858,"questionId":1958022,"userName":"Thomas","userAvatar":"https:\u002F\u002Facf.goodnovel.com\u002Fseo\u002Fvirtual_user\u002Farab\u002F135da79305b691edafc1edebe18f10b3ea76271bf4469e5f80af990d9defaf4d03f70a41f8e2373f48cada2e4ec67799.png?v=1&p=1","content":"في الشرح العملي، أول ما أنصح به هو تمييز إذا كانت النتيجة المطلوبة ثابتة أم ديناميكية؛ هذا القرار يحدد المسار التقني كله. لتحويل زخرفة عربية ثابتة إلى SVG، أمسك بالنسخة المصورة، استعمل أدوات التتبع لتحويلها إلى منحنيات، ثم نظف العقد وحول كل خط إلى مسار بيزييه. احرص على فصل الحركات والنقاط كي تتمكن من التحكم بها مستقلًا.\u003Cbr\u003E\u003Cbr\u003Eأما إذا أردت نصًا ديناميكيًا يتصرف كخط، فالأفضل صنع خط رقمي وتضمين قواعد الربط (GSUB\u002FGPOS)، أو استخدام مكتبات مثل 'opentype.js' مع HarfBuzz لتشكيل النص ثم استخراج المسارات للتحكم بها كـ SVG. وأخيرًا، اختبر النتائج على متصفحات وأجهزة متعددة، واستعمل أدوات ضغط مثل SVGO لتقليل حجم الملف دون خسارة بصريّة. بهذه الطريقة تحصل على زخرفة عربية تظهر بروح الخط التقليدي مع مرونة العرض الرقمي.","ctime":"2026-03-18 21:48:42","utime":"2026-07-13 14:09:14","answerCredibilityTags":"مساهم","userOccupationLabel":"ممثل","hitQATagObj":{},"praiseCount":13,"stepOnCount":0,"favoriteBookName":"تركني حبه مغطاة بالجروح","favoriteBookResourceUrl":"تركني-حبه-مغطاة-بالجروح_31001161925"}],"viewCountDisplay":"266","followCountDisplay":"27"},"relatedQuestion":[{"id":2533347,"question":"كيف يحول المبرمجون فونت عربي مزخرف إلى خط ويب؟","questionFormat":"كيف-يحول-المبرمجون-فونت-عربي-مزخرف-إلى-خط-ويب؟","publishTime":"2026-04-07 01:39:24","language":"ARAB","answerNum":4,"firstAnswer":"عملية تحويل خط عربي مزخرف إلى خط ويب يتطلب مزيجًا من الدقة الفنية وحسّ التقدير للجمال. أول خطوة أفعلها دائمًا هي التحقق من رخصة الخط — لو الرخصة لا تسمح بالتحويل أو بالاستضافة على الويب، أتركه فورًا لأن المشاكل القانونية ليست ممتعة.\n\nبعد التأكد من الرخصة، أفتح الملف الأصلي (TTF أو OTF أو حتى SVG) في محرر خطوط مثل FontForge أو أدوات احترافية أخرى، وأتفحص وجود ميزات OpenType المهمة لحروف العربية: 'init' و'medi' و'fina' و'isol'، بالإضافة إلى ميزات المواضع مثل 'mark' و'mkmk'. لو اختفت هذه الميزات أثناء التحويل فستفقد الحروف اتصالاتها وسينتج مظهر مفكوك. بعد التنظيف أعمل تقطيعًا لاختيار الحروف التي أريدها فقط (subsetting) لتقليل الحجم — خاصة إذا كان الخط مزخرف ويحتوي على مجموعات ضخمة من الرموز.\n\nالخلاصة التقنية: أحول إلى 'woff2' (ولاحقًا أُحَضِّر نسخة 'woff' كنسخة احتياطية) باستخدام أدوات مثل pyftsubset أو محولات موثوقة، أضيف @font-face في CSS مع font-display: swap، وأحمّل الملفات من سيرفر سريع أو CDN. ثم أجرب الخط عبر متصفحات ونُظم تشغيل مختلفة، وأتأكد من سلامة التشكيل والاتصالات. في النهاية أشعر برضا غريب عندما تتحول زخرفة معقّدة إلى صفحة ويب خفيفة وسلسة.","viewCount":23,"ctime":"2026-02-10 06:51:18","utime":"2026-04-16 06:21:39","viewCountDisplay":"23","followCountDisplay":"0"},{"id":2532912,"question":"هل المطورون يجربون خط مزخرف عربي لتحسين واجهة المواقع؟","questionFormat":"هل-المطورون-يجربون-خط-مزخرف-عربي-لتحسين-واجهة-المواقع؟","publishTime":"2026-04-07 19:49:56","language":"ARAB","answerNum":3,"firstAnswer":"كانت لدي تجربة ممتعة قبل أشهر حين جرب فريقنا خطًا عربيًا زخرفيًا للهيدر على موقع تجاري، والنتيجة كانت مزيجًا من الإعجاب والدهشة العملية.\n\nبدأت الفكرة لأن العميل أراد «هوية مرئية عربية» أكثر دفئًا وجاذبية، فاخترنا أن نستخدم خطًا عرضيًا لعنوان الصفحة مع خط أبسط للنص الرئيسي. ما أدركته سريعًا هو أن الزخرفة تعمل بشكل رائع كعنصر بصري لجذب الانتباه، لكنها تفقد جاذبيتها عندما تُستخدم للنصوص الطويلة أو في أحجام صغيرة. لذلك نصحت باستخدام الخط الزخرفي للعناوين والشعارات فقط، مع مراعاة مسافات الأسطر وحجم الخط لتجنب التصاق الحروف.\n\nعلى الجانب التقني، واجهتنا قضايا تحميل الخطوط (القواعد: استخدم WOFF2 وfont-display: swap)، وكذلك اختلافات المحرك في عرض الحروف العربية بين المتصفحات وأنظمة التشغيل—ما يظهر ممتازًا على سطح المكتب قد يبدو مختلفًا على iOS أو أندرويد بسبب طرق تشكيل الحروف. لذلك قمنا بعمل اختبارات A\u002FB لقياس سرعة القراءة ومعدلات التحويل، واحتفظنا بنسخة احتياطية من النظام (system fonts) كخيار تلقائي.\n\nالخلاصة العملية: نعم، المطورون يجربون الخطوط الزخرفية العربية بكثرة، لكن الأفضلية دائماً للتوازن بين الجمالية والقراءة. أعتبر أن هذه التجارب مفيدة إذا رافقتها اختبارات ومراعاة لحقوق الترخيص وأداء الموقع.","viewCount":195,"ctime":"2026-02-10 06:51:14","utime":"2026-04-16 06:20:47","viewCountDisplay":"195","followCountDisplay":"0"},{"id":1958019,"question":"كيف يصنع المصمم الخط العربي المزخرف بسهولة؟","keyword":"الخط العربي المزخرف","questionFormat":"كيف-يصنع-المصمم-الخط-العربي-المزخرف-بسهولة؟","publishTime":"2026-03-12 13:01:23","language":"ARAB","answerNum":4,"firstAnswer":"الخدعة الحقيقية لإنتاج خط عربي مزخرف بسهولة تكمن في تفكيك الحروف إلى وحدات قابلة لإعادة الاستخدام.\n\nأبدأ دائمًا بمشاهدة كم كبير من الأمثلة: أنماط النسخ، الثلث، الديواني، والكوفي، ثم أرسم لوحة إحساس (moodboard) لأحدد اتجاه الزخرفة — هل ستكون مستوحاة من الهندسة؟ النباتات؟ أم من خطوط ثلثية منمقة؟ بعد ذلك أعمل على السكتش اليدوي سريعًا لأمسك بالإيقاع العام للحروف والزخارف المرافقة.\n\nمرحلة التفكيك مهمة جداً: أصنع أجزاء قابلة لإعادة الاستخدام (مثل أحرف أساس، زوائد، وصلات) بدل أن أرسم كل حرف من الصفر. أستخدم برنامج رسم متجهي لأحول السكتشات إلى أشكال حيث أضبط السمك، العقد والمنحنيات بسهولة. أضيف بدائل وسلاسل ربط (Ligatures) للزخارف المتكررة وأجربها على كلمات حقيقية لأضمن انسياب القراءة.\n\nأختبر الخط على أحجام مختلفة ومع تشكيلات، وأهتم بتثبيت المarks والمواضعات حتى تظهر الحروف المزخرفة بشكل واضح على الويب والطباعة. أختم بتصدير نسخ مصغرة ومهيأة للويب وتضمين بدائل سياقية لتسهيل الاستخدام على المصممين الآخرين. هذه الخطوات تجعل العملية أسرع وأكثر متعة بدلاً من كونها مهمة شاقة.","viewCount":141,"ctime":"2026-01-27 06:34:52","utime":"2026-07-13 21:26:28","viewCountDisplay":"141","followCountDisplay":"0"},{"id":1939267,"question":"كيف يحوّل المصمم نصًا إلى زخرفة خطوط عربيه؟","keyword":"زخرفة خطوط عربيه","questionFormat":"كيف-يحوّل-المصمم-نصًا-إلى-زخرفة-خطوط-عربيه؟","publishTime":"2026-02-22 02:15:24","language":"ARAB","answerNum":3,"firstAnswer":"أجد أن تحويل نص عربي إلى زخرفة ناجحة يبدأ بفهم بنية الحروف نفسها، وليس مجرد إضافة عناصر جميلة فوقها. أحياناً أجلس مع ورقة وقلم أمام كلمة وأحلّل أشكال الحروف: نقطتها، امتدادها، مواضع الوصل والانفصال، وكيف تتغير الأشكال في مواقعها المختلفة (مبدئية، وسطية، نهائية، معزولة). هذا التحليل الأساسي يحدد نطاق الحرية—هل يمكنني تطويل الألف أو تدوير اللام أم يجب الحفاظ على نقطة الحاء أو خفض ارتفاع الكسرة؟\n\nبعد المسح اليدوي أتحول إلى رسم سريع لأفكار الزخرفة: خطوط امتداد، حلقات، تكرارات نباتية أو هندسية، وبلوكات سلبية تجعل الحروف تتشابك دون أن تفقد قراءتها. أفضّل هنا أن أشتغل على مسودات متعددة لأن بعض الحلول تعمل على لوحة عرض كبيرة لكنها تفشل عند مقاس نص صغير.\n\nالخطوة التقنية تتضمن تحويل المسودات إلى فيكتور—أعمل على نقاط بيزييه بعناية، أتحكّم في سمك الضربات ونهايات الحروف، وأنشئ مكونات قابلة لإعادة الاستخدام. هنا يظهر دور خصائص الخط: إنشاء بدائل سياقية وligatures في OpenType (GSUB وGPOS) كي تتبدّل الحروف تلقائياً عندما تتطلب الزخرفة ذلك. كما أعمل على ضبط anchors للنقاط والعلامات لتبدو التشكيلات واضحة مع التشكيل.\n\nأختم باختبارات طباعة وشاشة: أتحقق من الوضوح عند أحجام مختلفة، ومن اتجاه النص (من اليمين لليسار) ومن تفاعل الزخرفة مع المدى النصي. النتيجة التي أُحبها توازن بين هوية الحرف وجماليات الزخرفة دون التضحية بالقراءة، وهذا ما يجعل العمل مريحاً للمشاهد والباحث عن الجمال في آنٍ واحد.","viewCount":146,"ctime":"2026-01-27 06:32:51","utime":"2026-05-27 06:34:41","viewCountDisplay":"146","followCountDisplay":"0"},{"id":2516159,"question":"ما البرامج التي يحول بها المصممون خط عربي مزخرف إلى ويب فونت؟","keyword":"خط عربي مزخرف","questionFormat":"ما-البرامج-التي-يحول-بها-المصممون-خط-عربي-مزخرف-إلى-ويب-فونت؟","publishTime":"2026-03-22 16:25:17","language":"ARAB","answerNum":4,"firstAnswer":"ما يعجبني في شغل الخط العربي المزخرف أنه يجمع بين روح الحرف وتقنية الويب، ولها مسارات أدوات محددة تقدر توصل العمل لشكل ويب فونت عملي وجميل.\n\nأبدأ عادةً برسم الحروف وإخراجها في محرر فيكتور مثل 'Adobe Illustrator' أو 'Inkscape' لأن فيه مرونة لتشكيل المسارات والزخارف. بعد ما تتأكد من الشكل العام، أنقل المسارات إلى برنامج تصميم الخطوط: المفضّل عندي هو 'Glyphs' على ماك لأنه يتعامل ممتازًا مع ميزات OpenType الآلية للعربية (مثل الحالات الابتدائية والوسطية والنهائية والعزلات) ويصدر OTF نظيف. بديل احترافي قوي هو 'FontLab'، أما الحل المجاني فهما 'FontForge' و'BirdFont'.\n\nلتحويل الخط إلى صيغ ويب (WOFF\u002FWOFF2) أستخدم أدوات مثل 'fonttools' (بايثون) لعمل subsetting و'woff2' لضغط الملفات، أو أحيانًا مواقع مثل 'Transfonter' أو 'Font Squirrel' لتحويل سريع. ولا أنسى اختبار الشيبينغ بالـ HarfBuzz أو عن طريق المتصفحات نفسها، ثم إعداد @font-face في CSS مع تفعيل خصائص OpenType المهمة للعربية مثل 'init' و 'medi' و 'fina' و 'isol' و 'mark'. العملية قد تبدو طويلة لكن النتيجة—خط عربي مزخرف يعمل بسلاسة على الويب—تستحق التعب.","viewCount":140,"ctime":"2026-02-10 06:30:30","utime":"2026-07-13 22:12:57","viewCountDisplay":"140","followCountDisplay":"0"},{"id":1915682,"question":"موقع للكتابة بالخط العربي الفني يصدر ملفات SVG وPNG للطباعة؟","keyword":"موقع للكتابة بالخط العربي الفني","questionFormat":"موقع-للكتابة-بالخط-العربي-الفني-يصدر-ملفات-svg-وpng-للطباعة؟","publishTime":"2026-02-02 00:22:42","language":"ARAB","answerNum":3,"firstAnswer":"كنت قضيت وقتًا أجرب أدوات كثيرة قبل ما أستقر على مجموعة طرق عملية لطباعة نص عربي زخرفي بجودة احترافية. أولاً، إذا أردت نتيجة متجهية (SVG) قابلة للتعديل والطباعة بدقة عالية، أنصح بالبدء بمحرر SVG على الويب مثل 'Boxy SVG' أو محرر متجهات آخر يدعم المتصفّح. أكتب النص العربي هناك بعد رفع أو اختيار خط عربي جيد مثل 'Amiri' أو 'Scheherazade'، ثم أحول النص إلى منحنيات\u002Fمسارات (convert to outlines) حتى لا تتغيّر اللفّة عند الطباعة أو عند عدم توفر الخط في مكان الطباعة.\n\nثانيًا، للحصول على PNG بجودة للطباعة، أصدّر من نفس المحرر بصيغة PNG مع إعداد دقة 300 DPI أو أعلى، وأضبط مساحة العمل لتشمل الحواف (bleed) إن احتجت ذلك. أما إن أردت تصاميم سريعة وتحريرًا بصريًا أسهل، فموقعي المفضلان هما 'Canva' (خيار ممتاز للعينات السريعة، ومستخدم بكثرة للمطبوعات) و'Photopea' (يشبه فوتوشوب ويعطي تحكماً أعلى، ويدعم العربية عادةً).\n\nنصيحتي المهنية البسيطة: دائماً حوّل النص إلى منحنيات قبل حفظ SVG أو PDF للطباعة، واستخدم خطوط مفتوحة المصدر أو مرخّصة طباعة للتأكد من عدم حدوث مشكلات حقوقية. لو احتجت تأثيرات خطية أو زخارف يدوية أكثر، يمكنك رسمها بقلم رقمي أو استيراد عناصر من 'Calligraphr' إذا أردت تحويل خط مكتوب يدويًا إلى قالب، ثم إدماجه في محررك المتجهي. هذه الطريق تعطي نتائج مرنة، قابلة للتعديل وذات جودة مناسبة للطباعة.","viewCount":73,"ctime":"2026-01-27 06:30:20","utime":"2026-06-07 08:42:10","viewCountDisplay":"73","followCountDisplay":"0"},{"id":2532909,"question":"هل المواقع العربية توفر خط مزخرف عربي للاستخدام التجاري؟","keyword":"خط مزخرف عربي","questionFormat":"هل-المواقع-العربية-توفر-خط-مزخرف-عربي-للاستخدام-التجاري؟","publishTime":"2026-04-07 07:26:50","language":"ARAB","answerNum":3,"firstAnswer":"أبشّرك أن هناك خيارات حقيقية، لكن المسألة ليست مجرد تحميل خط مزخرف والنقر على \"استخدام\"—الترخيص هو المفتاح.\n\nأجد في بحثي أن كثيراً من المواقع العربية تعرض خطوطاً مزخرفة للاستخدام التجاري، لكن تنوعها كبير: بعضها مجاني تماماً مع رخصة تسمح بالاستخدام التجاري (وخاصة إذا كانت تحت رخصة مثل 'SIL Open Font License' أو رخصة Apache)، وبعضها مجاني للأغراض الشخصية فقط، وهناك خطوط تجارية مدفوعة تُباع عبر متاجر ومصممين مستقلين. مواقع عالمية مثل 'Google Fonts' و'Adobe Fonts' توفر أيضاً خطوط عربية يمكن استخدامها تجارياً بشرط الالتزام بشروط كل خدمة، وغالباً أجد على 'Google Fonts' خطوطاً عربية جيدة مثل 'Cairo' و'Tajawal' و'Noto Naskh Arabic' التي تسهل الاستخدام التجاري.\n\nأحب أن أكون واضحاً: ما يجعل الخط مناسباً تجارياً ليس شكل الحروف فقط بل تفاصيل الرخصة—هل تسمح بالـweb embedding؟ هل تحتاج رخصة سطح المكتب للطبعات؟ هل يسمح باستخدامه في تطبيقات موبايل أو كشعار؟ لذلك أراجع صفحة الرخصة لكل خط، وأحتفظ بنسخة من شروط الشراء أو الترخيص، وإذا كان الشك موجوداً أتواصل مباشرة مع مصمم الخط أو البائع. بهذا الأسلوب أقدر أستخدم خطوط مزخرفة عربية بأمان في مشاريع تجارية دون مفاجآت مستقبلية.","viewCount":237,"ctime":"2026-02-10 06:51:14","utime":"2026-07-22 12:06:27","viewCountDisplay":"237","followCountDisplay":"0"},{"id":1958020,"question":"ما الأدوات التي يستخدمها المصمم لتصميم الخط العربي المزخرف؟","keyword":"الخط العربي المزخرف","questionFormat":"ما-الأدوات-التي-يستخدمها-المصمم-لتصميم-الخط-العربي-المزخرف؟","publishTime":"2026-03-12 07:39:45","language":"ARAB","answerNum":4,"firstAnswer":"أجد متعة لا توصف في شحذ قلم القصب قبل أول خط. أبدأ دائماً بالأدوات التقليدية: أقلام القصب مقطوعة حسب الميل والقطر الذي أريده، وأحبار خاصة (حبر سود قوي وحبر مخفف للدرجات)، وأنواع ورق مختلفة من الورق المسحوب يدويًا إلى ورق الأرشفة السميك الذي يتحمل المسح والتعديل. أما الأدوات اليدوية المساعدة فتشمل مسطرة معدنية، بوصلة، منقلة، سكين حِرفي لتعديل الحافة، وفرشاة لتوزيع الذهب إذا أردت زخارف لامعة.\n\nثم يأتي جزئي المفضل: المسح والرقمنة. أستخدم ماسحاً ضوئياً بدقة عالية أو كاميرا جيدة لالتقاط الرسم اليدوي، ثم أستعمل برنامج تحرير نقطي لتنظيف البقع وتعديل التباين قبل التتبع. بعد ذلك أحول الرسم إلى متجهات في برنامج الرسوميات لأشتغل على المنحنيات بدقة — هنا يصبح قلم البِن أداة لا غنى عنها. في هذه المرحلة أضبط نقاط الارتكاز والزوايا والـanchors كي تحتفظ الأحرف بروحها اليدوية لكن بدقة رقمية.\n\nاللمسات الأخيرة تتضمن تحضير الطبقات للذهب أو النسيج، استخدام تأثيرات خفيفة في برنامج التصميم، ثم تصدير بصيغ مناسبة للطباعة أو الويب. أحب المزج بين الحِرفة القديمة والدقة الحديثة؛ كل عمل يشعرني أنني أحافظ على جسر بين زمنين مختلفين.","viewCount":262,"ctime":"2026-01-27 06:34:52","utime":"2026-07-13 21:26:14","viewCountDisplay":"262","followCountDisplay":"0"},{"id":2530200,"question":"كيف يحول المصمم انواع الخطوط العربية واشكالها إلى خطوط ويب؟","keyword":"انواع الخطوط العربية واشكالها","questionFormat":"كيف-يحول-المصمم-انواع-الخطوط-العربية-واشكالها-إلى-خطوط-ويب؟","publishTime":"2026-04-04 18:04:30","language":"ARAB","answerNum":2,"firstAnswer":"تحويل الخط العربي إلى خط ويب يشبه تحويل قصة مرسومة يدوياً إلى عرض سينمائي رقمي — يتطلب صبرًا على التفاصيل وفهمًا عميقًا لكيفية تشكيل الحروف مع السياق. أنا أحب الغوص في هذه الرحلة من الرسم إلى الكود: أول شيء أفعله هو تصميم الأحرف كمسارات في برنامج تحرير خطوط مثل 'FontForge' أو 'Glyphs' أو 'RoboFont'، مع التأكد من أن كل حرف موجود في حالاته المختلفة (منفصل، ابتدائي، وسطي، نهائي) لأن العربية ليست حروفًا قائمة بذاتها بل تتصل وتتحول بحسب السياق. أثناء التصميم أضع نقاط مرجعية (anchors) للعلامات التشكيلية وأحدد مجموعات علامات (mark classes) لكي تتعامل محركات الخطوط مع الحركات والدلائل بشكل صحيح.\n\nبعد التأكد من جودة الأشكال، أكتب قواعد OpenType في جدول GSUB\u002FGPOS أو أستخدم محرر الميزات لكتابة قواعد الاستبدال السياقي والربط والمواضعة؛ هذا يشمل ميزات 'init', 'medi', 'fina', و'liga' وغيرها مثل 'mark' و'mkmk' لمواضعة الحركات فوق وتحت الحروف. هذه القواعد هي التي تجعل الحرف يتصرف بشكل صحيح في النص العربي عند تشغيله من قبل محرك التشكيل (مثل HarfBuzz أو CoreText أو Uniscribe). أنصح بتسمية glyphs واتّباع ماب المعايير Unicode (تعيين الكودبوينت في جدول cmap) حتى لا تحدث أخطاء في التطابق بين الحرف والرمز.\n\nالخُطوة التالية تحول الملف إلى صيغة ويب: أصدّر ملف TTF\u002FOTF، أطبّق تنقيحًا (hinting) إن لزم والأفضل استخدام ttfautohint للنتيجة المقبولة، ثم أُحوّله إلى 'WOFF' و'WOFF2' باستخدام أدوات مثل fonttools أو sfnt2woff، وأقوم بعمل تقليص (subsetting) عبر pyftsubset لحذف glyphs غير الضرورية وتخفيض حجم الملف. أختم بكتابة @font-face في CSS مع خيارات مثل font-display: swap وunicode-range إن أردت تحميل أجزاء محددة فقط. لا تنسَ اختبار الخط مع نص عربي حقيقي عبر متصفحات وأنظمة تشغيل مختلفة لأن كل بيئة قد تستخدم محرك تشكيل مختلف؛ وأحيانًا تحتاج إلى إصلاح قواعد OpenType أو إعادة تسمية glyphs ليتوافق الأداء. بالنسبة لي، الشعور الذي ينتابني حين أرى نصًا عربيًا منسقًا بشكل جميل على صفحة ويب يستحق كل هذه الخطوات، خصوصًا عندما تعمل الحركات واللّيجات بانسجام وتصبح القراءة سهلة وجذابة.","viewCount":81,"ctime":"2026-02-10 06:50:56","utime":"2026-07-13 22:14:10","viewCountDisplay":"81","followCountDisplay":"0"},{"id":2530360,"question":"كيف يحوّل المطوّرون arab font إلى خط ويب صالح للمواقع؟","questionFormat":"كيف-يحوّل-المطوّرون-arab-font-إلى-خط-ويب-صالح-للمواقع؟","publishTime":"2026-04-04 18:38:45","language":"ARAB","answerNum":4,"firstAnswer":"موضوع تحويل خطوط العربية إلى خطوط ويب دائمًا يثيرني لأنه يجمع بين الفن والحرفية التقنية.\n\nأبدأ دائمًا بالتحقق من ترخيص الخط — هذا أهم شيء قبل أي تحويل. بعد ذلك أستخدم أدوات مثل 'fonttools' أو FontForge أو Glyphs لتصدير الملف بصيغة TTF أو OTF إذا لم تكن متوفرة، ثم أحولها إلى صيغ الويب الحديثة مثل WOFF2 و WOFF باستخدام ttf2woff2 أو خدمات مثل Font Squirrel أو Transfonter. خطوة مهمة أخرى هي التجزئة (subsetting): أحتفظ بمجموعة الحروف العربية والرموز الضرورية فقط لتقليص الحجم بشكل كبير، ويمكنني استخدام pyftsubset لفعل ذلك.\n\nأهتم أيضًا بخصائص OpenType الخاصة بالعربية—مثل جداول GSUB وGPOS التي تدعم الأشكال السياقية والربط بين الحروف وعلامات التشكيل؛ المتصفحات تعتمد على محرك التشكيل (مثل HarfBuzz) لكن يجب أن تتضمن الملفات الجداول اللازمة. أخيرًا أضع @font-face في CSS مع ترتيب الصيغ (WOFF2 أولاً)، أستخدم font-display: swap أو optional، وأضيف fallback مناسب ونطاق unicode-range إن لزم لتقليل التحميل. هذه سلسلة خطوات عملية تجعل الخط العربي يعمل بشكل صحيح وسريع على الويب، ومع قليل من التجارب والاختبار تحصل على نتيجة نظيفة وموثوقة.","viewCount":250,"ctime":"2026-02-10 06:50:59","utime":"2026-04-13 06:20:28","viewCountDisplay":"250","followCountDisplay":"0"}],"relatedKeywordList":[],"relatedBooks":[{"bookName":"وسيم فوق العادة.. وحب بلغة الإشارة","pseudonym":"Sam","cover":"https:\u002F\u002Facf.goodnovel.com\u002Fbook\u002F202605\u002F53037104b26751b2d37d2c0b07f9ec3cb5a1bc82c20b687b92543711cee75b72.jpg?v=1&p=1","ratings":0,"introduction":"تدور أحداث القصة حول \"زين\"، الشاب العربي الذي حباه الله بوسامة وجاذبية لا تُقاوم، لكنه يفتقر تماماً للمال والشهادات، مما يدفعه لخوض مغامرة الهجرة غير الشرعية عبر البحر ليصل إلى السواحل الإيطالية.\r\nبمجرد وصوله، يصطدم \"زين\" بالواقع المرير: فهو لا يملك أوراقاً رسمية، ولا مأوى، ولا يتقن كلمة واحدة من اللغة الإيطالية أو الإنجليزية، مما يوقعه في سلسلة لا تنتهي من المفارقات الكوميدية الصارخة؛ \r\nرغم معاناته مع \"حاجز اللغة\" والاختلافات الثقافية الهائلة، تصبح وسامته الفائقة وطيبته العفوية هما \"جواز سفره\" السري. يجد زين نفسه محاطاً بفيض من الفتيات الجميلات اللواتي يحاولن مساعدته، والتقرب منه، وتعليمه اللغة\r\n\r\n\r\n","chapterCount":87,"defaultChapterId":18973881,"defaultChapterName":"الجزء الأول: الوسامة لا تدفع ثمن التذكرة","haveSplitBook":false,"seoBookName":"وسيم فوق العادة.. وحب بلغة الإشارة","read":false,"bookResourceUrl":"وسيم-فوق-العادة-وحب-بلغة-الإشارة_31001405928","inLibrary":false,"chapterResourceUrl":"الجزء-الأول-الوسامة-لا-تدفع-ثمن-التذكرة_18973881","viewCountDisplay":"364","lastUpdateTimeDisplay":"Completed","joinBookCurKeywordDisplay":"0","bookId":"31001405928"},{"bookName":"شقوق في جدار الروح ","pseudonym":"رمضان مصطفى محمد","cover":"https:\u002F\u002Facf.goodnovel.com\u002Fbook\u002F202606\u002F1c757dd8c1bf415527e786da6421ecb165356c0c53d59c71b3d1bdd4e188b39a.jpg?v=1&p=1","ratings":10,"introduction":"تدور أحداث الرواية حول \"ليلى\"، مهندسة ترميم تعيش بصدمة نفسية عميقة إثر غرق شقيقتها التوأم، و**\"يوسف عز الدين\"**، مهندس براغماتي يؤمن بهدم المباني القديمة وإزالة ركامها. يتقاطع مسارهما في \"فيلا السيوفي\" العتيقة بالزمالك، حيث تستميت ليلى لترميمها بينما يسعى يوسف لهدمها. يتغير مسار القصة تمامًا حين يؤدي انهيار مفاجئ في أرضية الفيلا إلى كشف قبو سري يحوي مذكرات لامرأة معذبة تُدعى \"نور\"، كانت محتجزة هناك في الخمسينيات. وتكون الصدمة الكبرى حين يكتشف يوسف أن جده القاسي \"مراد باشا\" هو السجان،","chapterCount":16,"defaultChapterId":44470266,"defaultChapterName":"حين يزهر الحجر","haveSplitBook":false,"seoBookName":"شقوق في جدار الروح ","read":false,"bookResourceUrl":"شقوق-في-جدار-الروح_31001469155","inLibrary":false,"chapterResourceUrl":"حين-يزهر-الحجر_44470266","viewCountDisplay":"289","lastUpdateTimeDisplay":"Completed","joinBookCurKeywordDisplay":"0","bookId":"31001469155"},{"bookName":"تعويذة العشق الأبدي ","pseudonym":"Samar Ibrahim ","cover":"https:\u002F\u002Facf.goodnovel.com\u002Fbook\u002F202605\u002F158cc92e68e3a4b502d9dbd515186cf4e54441f9d3a47f1be67d26ef3bb20b01.jpg?v=1&p=1","ratings":10,"introduction":"فرقهما القدر قديمًا وكان من المستحيل أن يجتمعا سويًا ولكنها أبت الاستسلام فقامت بعمل تلك التعويذة لتجمع بها عاشقين آخرين في زمن آخر علهما ينجحا فيما فشلت فيه.\r\nترا هل سينجحا في ذلك حقًا أم سيكون للقدر رأي آخر.","chapterCount":112,"defaultChapterId":18829549,"defaultChapterName":"الفصل الأول","haveSplitBook":false,"seoBookName":"تعويذة العشق الأبدي ","read":false,"bookResourceUrl":"تعويذة-العشق-الأبدي_31001399079","inLibrary":false,"chapterResourceUrl":"الفصل-الأول_18829549","viewCountDisplay":"1.2K","lastUpdateTimeDisplay":"Completed","joinBookCurKeywordDisplay":"0","bookId":"31001399079"},{"bookName":"خيوط العشق","pseudonym":"فاطمة الألفي ","cover":"https:\u002F\u002Facf.goodnovel.com\u002Fbook\u002F202605\u002F71941b7e87132d1468b74ebb530a85330341c8ad6447a21e243bcb175012949f.jpg?v=1&p=1","ratings":10,"introduction":"كالعنكبوت يغزل خيوطه حول ضحيتهُ، ليفقدها التحكم بقواها،ثم يسيطر عليها وينتزع قلبها من بين ضلوعها، \r\nوتظل خيوطهُ مُلتفةً حول عُنُقها تكاد تخنُقُها وتُزهق روحها من جسدها بعدما نجح في الإستحواذ عليها \r\nوأصبحت كالمغيبة تفعل ما ياَمُرها به؛ دون وعي منها،أصبحت مسلوبة الإرادة تمامًا أمام خيوطه العنكبوتية...","chapterCount":21,"defaultChapterId":18868086,"defaultChapterName":"الفصل الاول","haveSplitBook":false,"seoBookName":"خيوط العنكبوت ","read":false,"bookResourceUrl":"خيوط-العنكبوت_31001401575","inLibrary":false,"chapterResourceUrl":"الفصل-الاول_18868086","viewCountDisplay":"1.4K","lastUpdateTimeDisplay":"Completed","joinBookCurKeywordDisplay":"0","bookId":"31001401575"},{"bookName":"العقرب ","pseudonym":"ايه احمد ","cover":"https:\u002F\u002Facf.goodnovel.com\u002Fbook\u002F202606\u002F70009a6af5206c3792092c86159f3ef086d65be403fe8995e60fd6f0e3b2cfb0.jpg?v=1&p=1","ratings":0,"introduction":"كنان، ألرجل الذي لقب بالعقرب قوي البنيه صارم مسيطر قاسي يدير شركات من اكبر الشركات في العالم يعشق الهدواء والانتظام. \r\nعشق بائعه الزهور التي تجد نفسها فجئ في عالم ليس عالمها وبين رجال لا يعرفون الرحمه فكيف سيدق قلبها الصغير لذلك القاسي ","chapterCount":30,"defaultChapterId":19301010,"defaultChapterName":"الفصل الاول","haveSplitBook":false,"seoBookName":"العقرب ","read":false,"bookResourceUrl":"العقرب_31001423914","inLibrary":false,"chapterResourceUrl":"الفصل-الاول_19301010","viewCountDisplay":"408","lastUpdateTimeDisplay":"Completed","joinBookCurKeywordDisplay":"0","bookId":"31001423914"},{"bookName":"ياقوتة النيل السوداء ","pseudonym":"بقلم الكاتبة مروة ماجد اللقب ملكة الخيال ","cover":"https:\u002F\u002Facf.goodnovel.com\u002Fbook\u002F202604\u002F06edc1b383e8b60426719d0ac50344baab438bb7b401f1394e632419cd187b9f.jpg?v=1&p=1","ratings":0,"introduction":"🏺 بين مبضع الجراح وعقد الدم\r\nتبدأ الحكاية حين تنطفئ أضواء غرفة العمليات في القرن الواحد والعشرين على وجه الدكتورة كاميليا، لتستيقظ تحت سقفٍ منقوش برموز لا تنتمي لزمنها. لم تسافر كاميليا عبر المكان، بل عبر \"القدر\"، لتجد نفسها في قلب \"طيبة\" في زمنٍ عجائبي؛ حيث تُحكم القصور ببروتوكولات فيكتورية صارمة، وتُقدس المعابد آلهةً صامتة، ويُعامل العلم كجريمة تستحق الموت.\r\n⚔️ ثنائية النور والفولاذ\r\nكاميليا ليست وحدها؛ فلديها مراد. هو ليس مجرد أخ، بل هو \"السياج\" الذي يمنع خناجر الغدر من الوصول لظهرها. مراد الذي يمثل قوة السيف واليقين، وكاميليا التي تمثل نفاذ البصيرة والمشرط. معاً، يشكلان \"جبهة التوحيد\" السرية في قصرٍ محاط بالأفاعي.\r\n📜 الحب في زمن الانقلاب\r\nوسط دماء الجروح التي تداويها، وكلمات القرآن التي تهمس بها سراً، يشتعل قلب الأمير أمنحوتب. هو لا يحب ابنة الوزير الهواري، بل يحب \"السر\" الكامن داخلها. تبدأ معركة الأمير الكبرى ليس ضد أعدائه في الخارج، بل ضد الأصنام التي في داخله، ليقرر في النهاية أن يلقي بتاجه خلف ظهره ويتبع \"ياقوتته السوداء\" نحو نورٍ لم يعرفه أجداده.\r\n🥀 صراع البقاء\r\nبينما تبني كاميليا \"بيوت الحكمة\" وتداوي الفقراء، تحيك نازلي وصوفيا شباكاً من السحر والسم والمجاعة. الرواية ليست مجرد قصة حب البداية (الصدمة والتأمل):\r\nكاميليا، الطبيبة المسلمة، تجد نفسها في قصر مليء بالتماثيل والكهنة. ستبدأ بممارسة شعائرها سراً (الصلاة، الذكر). سيراقبها أمنحوتب ومراد بدهشة؛ فهذه \"الحركات\" في صلاتها والسكينة التي تظهر عليها ليست سحراً فرعونياً، بل شيئاً أسمى.\r\nالعلم كبوابة للإيمان:\r\nعندما يبدأ أمنحوتب بسؤالها: \"كيف تعالجين الجروح بهذه الدقة؟\"، ستجيبه كاميليا: \"هناك خالق واحد صوّر هذا الجسد في أحسن تقويم، وما أنا إلا أداة وضع فيها علماً لخدمة خلقه\". سيبدأ أمنحوتب، الرجل العقلاني، بالتشكيك في أصنام الكهنة أمام منطق كاميليا الطبي والإيماني.\r\nمشهد المواجهة (كاميليا وأمنحوتب):\r\nفي ليلة مقمرة أمام النيل، سيسألها أمنحوتب: \"بمن تستغيثين في خلوتك يا كاميليا؟\".\r\n","chapterCount":3,"defaultChapterId":17975058,"defaultChapterName":"الفصل الأول","haveSplitBook":false,"seoBookName":"ياقوتة النيل السوداء ","read":false,"bookResourceUrl":"ياقوتة-النيل-السوداء_31001364299","inLibrary":false,"chapterResourceUrl":"الفصل-الأول_17975058","viewCountDisplay":"315","lastUpdateTimeDisplay":"Completed","joinBookCurKeywordDisplay":"0","bookId":"31001364299"}],"recommendTag":[{"id":416259,"keyword":"كتاب توأم الروح","keywordFormat":"كتاب-توأم-الروح","language":"ARAB"},{"id":541026,"keyword":"القاعة الكبرى للسحر","keywordFormat":"القاعة-الكبرى-للسحر","language":"ARAB"},{"id":416279,"keyword":"روايات الانتقام","keywordFormat":"روايات-الانتقام","language":"ARAB"},{"id":416230,"keyword":"قصة رفيق الروح","keywordFormat":"قصة-رفيق-الروح","language":"ARAB"},{"id":76847,"keyword":"افكار استراتيجيات","keywordFormat":"افكار-استراتيجيات","language":"ARAB"},{"id":418459,"keyword":"جرائم","keywordFormat":"جرائم","language":"ARAB"},{"id":416340,"keyword":"بطل طيب","keywordFormat":"بطل-طيب","language":"ARAB"},{"id":418466,"keyword":"حازم","keywordFormat":"حازم","language":"ARAB"},{"id":273548,"keyword":"حكاية مكتوبة","keywordFormat":"حكاية-مكتوبة","language":"ARAB"},{"id":416371,"keyword":"بطل خيالي","keywordFormat":"بطل-خيالي","language":"ARAB"},{"id":418426,"keyword":"خطيب","keywordFormat":"خطيب","language":"ARAB"},{"id":416288,"keyword":"رواية حبيب مجهول الهوية","keywordFormat":"رواية-حبيب-مجهول-الهوية","language":"ARAB"},{"id":418458,"keyword":"راهب","keywordFormat":"راهب","language":"ARAB"},{"id":416232,"keyword":"قصص حب مكتوب","keywordFormat":"قصص-حب-مكتوب","language":"ARAB"},{"id":186551,"keyword":"صور انمي اولاد","keywordFormat":"صور-انمي-اولاد","language":"ARAB"},{"id":258207,"keyword":"عبارات تسويقية ناجحة","keywordFormat":"عبارات-تسويقية-ناجحة","language":"ARAB"},{"id":178338,"keyword":"بنش","keywordFormat":"بنش","language":"ARAB"},{"id":418493,"keyword":"انمي","keywordFormat":"انمي","language":"ARAB"},{"id":420531,"keyword":"المنبوذة","keywordFormat":"المنبوذة","language":"ARAB"},{"id":416235,"keyword":"قصة توأم الروح","keywordFormat":"قصة-توأم-الروح","language":"ARAB"},{"id":418501,"keyword":"اول ليلة","keywordFormat":"اول-ليلة","language":"ARAB"},{"id":418358,"keyword":"طبيب شرير","keywordFormat":"طبيب-شرير","language":"ARAB"},{"id":416342,"keyword":"روايات مافيا وتملك","keywordFormat":"روايات-مافيا-وتملك","language":"ARAB"},{"id":416305,"keyword":"روايات عشق متملك","keywordFormat":"روايات-عشق-متملك","language":"ARAB"},{"id":242586,"keyword":"كتابة","keywordFormat":"كتابة","language":"ARAB"},{"id":416290,"keyword":"اخفاء الهوية","keywordFormat":"اخفاء-الهوية","language":"ARAB"},{"id":416240,"keyword":"وعد القدر","keywordFormat":"وعد-القدر","language":"ARAB"},{"id":114671,"keyword":"تصنيف المخلوقات الحية","keywordFormat":"تصنيف-المخلوقات-الحية","language":"ARAB"},{"id":225274,"keyword":"مميزات نوط الإتقان","keywordFormat":"مميزات-نوط-الإتقان","language":"ARAB"},{"id":420514,"keyword":"الرشيد","keywordFormat":"الرشيد","language":"ARAB"}],"relatedQATag":[{"keyword":"الخط العربي المزخرف","keywordFormat":"الخط-العربي-المزخرف","language":"ARAB"},{"keyword":"فونت عربي مزخرف","keywordFormat":"فونت-عربي-مزخرف","language":"ARAB"},{"keyword":"زخرفة الخطوط العربية","keywordFormat":"زخرفة-الخطوط-العربية","language":"ARAB"},{"keyword":"خط عربي مزخرف","keywordFormat":"خط-عربي-مزخرف","language":"ARAB"},{"keyword":"خط مزخرف عربي","keywordFormat":"خط-مزخرف-عربي","language":"ARAB"},{"keyword":"زخرفه خط عربي","keywordFormat":"زخرفه-خط-عربي","language":"ARAB"},{"keyword":"خط زخرفة عربي","keywordFormat":"خط-زخرفة-عربي","language":"ARAB"},{"keyword":"زخرفة خط عربي","keywordFormat":"زخرفة-خط-عربي","language":"ARAB"},{"keyword":"زخرفة خطوط عربي","keywordFormat":"زخرفة-خطوط-عربي","language":"ARAB"},{"keyword":"زخرفة خطوط عربيه","keywordFormat":"زخرفة-خطوط-عربيه","language":"ARAB"}],"dramaPlotAds":[{"id":257,"language":"ARAB","firstCategoryId":291,"secondCategoryId":302,"coverImg":"https:\u002F\u002Facf.goodnovel.com\u002Fres\u002Fseo\u002FplotAd\u002F202607\u002F13323d262b802f6f43b8dfe0947d2931544ea7928956e1fd4d10cd72259b8818.png?v=1&p=1","title":"ابنتي غير الشرعية الممنوعة: تهمس \"بابا\" بينما صديقها يسمع","plotDetail":"بعد الاستحمام، ارتدت فيفي قميص نوم حريريًا رقيقًا لا يكاد يصل إلى أعلى فخذيها. القماش الناعم الرقيق التصق ببشرتها الرطبة لا يزال، محددًا انتفاخ صدرها الناعم ومنحنى وركيها الطري.\n\n\n\nسارة حافية القدمين إلى غرفة المعيشة المضاءة بإضاءة خافتة، تبحث عن شاحن هاتفها. وعندما انحنت فوق طاولة القهوة، ارتفع طرف القميص القصير بشكل خطير. للحظة مؤلمة، انكشفت تمامًا بشرة مؤخرتها البيضاء الناعمة المستديرة، مع الوادي الظليل الحميم بين فخذيها — بدون أي ملابس داخلية تحمي منطقتها الأكثر خصوصية من الأنظار.\n\n\n\nجلس ماركوس متجمدًا على الأريكة، وكان وهج التلفاز يتراقص على وجهه المتوتر. اشتدت حلقه.\n\n\n\n“هذا خطأ”، قال لنفسه، بينما كانت عيناه تتتبع كل سنتيمتر ممنوع من بشرتها المكشوفة.\n\n\n\nكانت ابنة زوجته. لقد رباها وحماها. ومع ذلك، ها هي تقدم له، ببراءة، لمحة عن شيء نقي ومغري إلى درجة أن موجة حرارة داكنة اجتاحت جسده مباشرة.\n\n\n\nانتزعت الشعور بالذنب صدره، لكن الرغبة أحرقت أقوى، محيية ذكريات حاول دفنها لسنوات طويلة.\n\n\n\nأطبق أصابعه على مسند الأريكة حتى ابيضت مفاصله. لماذا كان عليها أن تكون جميلة إلى هذا الحد، مغرية دون أن تدري؟ مزقته الصراع الداخلي — جزء منه أراد أن يحول نظره بعيدًا، أن يكون الشخصية الأبوية المحترمة التي ينبغي أن يكونها، بينما جزء أعمق يتألم لرغبة في مد يده والاستيلاء على ما يعلم أنه لا يمكنه أبدًا امتلاكه.\n\n\n\nاستقامت فيفي بلا مبالاة، كأنها غير مدركة للعاصفة التي أطلقتها، واتجهت عائدة نحو غرفتها ووركاها تتمايلان بلطف.\n\n\n\nبقي ماركوس جالسًا طويلًا بعد اختفائها، قلبه يدق بقوة وجسده منتصب بألم.\n\n\n\nفي تلك الليلة، وحيدًا في فراشه، لم يستطع الهروب من تلك الصورة.\n\n\n\nتحركت يده ببطء تحت الملاءات وهو يعيد عيش كل تفصيل — نعومة بشرتها، الاحمرار الوردي الرقيق، الطريقة التي قبلت بها الإضاءة أكثر أماكنها سرية. كانت الخجل والشهوة يتصارعان بداخله مع كل حركة. همس باسمها في الظلام كصلاة ولعنة في الوقت نفسه، ممزقًا بين كره نفسه والحاجة الطاغية.\n\nجلبه الإنزال راحة مؤقتة فقط، تاركًا إياه أكثر تعذيبًا مما كان، مدركًا أنه على وشك عبور الخط الخطر.\n\n\n\nبعد بضع ليالٍ، تسللت أصوات خافتة عبر الجدار — أنين ناعمة متقطعة الأنفاس أصبحت أكثر إلحاحًا. كانت فيفي تتحدث في مكالمة متأخرة مع صديقها. تحول الحديث إلى أمر حميم، وكان صوتها يرتجف من اللذة.\n\n\n\n”نعم… هكذا…“ ألهثت. ثم، في أنين مكسور حطم كل ضبط النفس لدى ماركوس، نطقت بالكلمة: ”أبي... أرجوك...“\n\n\n\nأصاب الصوت ماركوس كالبرق. قلبه يدق بمزيج من الصدمة والغيرة والجوع الخام، دفع ماركوس باب غرفة نومها دون طرق.\n\n\n\nكانت فيفي مستلقية على السرير، قميص النوم مكومًا حول خصرها، يد واحدة لا تزال بين فخذيها المتباعدين. احمر وجها، وعيناها واسعتان من الدهشة عندما التقيا بنظره الحاد. تجمدت، غير قادرة على إخفاء الأدلة الواضحة على إثارتها — ارتجاف جسدها، واللمعان الخفيف على بشرتها.\n\n\n\nوقف ماركوس في المدخل، طويلًا ومتوترًا، يلهث. سنوات من الشوق المكبوت تحترق في عينيه.\n\n\n\n”صديقك لا يستطيع إشباعك، أليس كذلك؟“ قال بصوت منخفض وخشن يكاد لا يسيطر على رغبته. دخل الغرفة وأغلق الباب خلفه. ”دعي بابي يريك ما تحتاجينه حقًا.“","recommendBookId":"31001353220"}],"tagDetail":{"seoQATag":{},"relatedBookVos":[],"recommendQATag":[],"popularQuestion":[],"relatedQuestion":[],"relatedQATag":[],"dramaPlotAds":[]},"tagList":[],"tagListPages":0,"tagKeywords":[],"homeRecommendTag":{}},"compare":{"books":[]},"CommentManage":{"commentList":[],"total":0,"pageNo":1,"pageSize":20,"bookList":[],"unreadCount":0,"commentDetail":null,"replyList":[],"replyTotal":0},"route":{"name":"QaDetail","path":"\u002Fqa\u002Far\u002Fكيف-يحوّل-المطور-الخط-العربي-المزخرف-إلى-svg؟","hash":"","query":{},"params":{"questionFormat":"كيف-يحوّل-المطور-الخط-العربي-المزخرف-إلى-svg؟"},"fullPath":"\u002Fqa\u002Far\u002Fكيف-يحوّل-المطور-الخط-العربي-المزخرف-إلى-svg؟","meta":{},"from":{"name":null,"path":"\u002F","hash":"","query":{},"params":{},"fullPath":"\u002F","meta":{}}}};(function(){var s;(s=document.currentScript||document.scripts[document.scripts.length-1]).parentNode.removeChild(s);}());</script><script src="https://www.goodnovel.com/pcdist/manifest.21509185d6ceb04a2a3b.js" defer></script><script src="https://www.goodnovel.com/pcdist/vendor.344b389fee5f9e458bd2.js" defer></script><script src="https://www.goodnovel.com/pcdist/app.e721ba656dd92c3de42e.js" defer></script> </div> </body> <!-- <script async type="text/javascript" src="/static/pwa.js"></script> --> <script src="https://accounts.google.com/gsi/client" async defer></script> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-63M8B9SVWF"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-63M8B9SVWF'); </script> </html>