.\" -*- coding: UTF-8 -*- .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH afmtodit 1 "15 مارس 2026" "groff 1.24.1" .SH الاسم afmtodit \- تكييف ملفات مقاييس خطوط أدوبي لإخراج \fIgroff\fP بوستسكريبت وPDF . . .\" ==================================================================== .\" Legal Terms .\" ==================================================================== .\" .\" Copyright 1989-2025 Free Software Foundation, Inc. .\" .\" Permission is granted to make and distribute verbatim copies of this .\" manual provided the copyright notice and this permission notice are .\" preserved on all copies. .\" .\" Permission is granted to copy and distribute modified versions of .\" this manual under the conditions for verbatim copying, provided that .\" the entire resulting derived work is distributed under the terms of .\" a permission notice identical to this one. .\" .\" Permission is granted to copy and distribute translations of this .\" manual into another language, under the above conditions for .\" modified versions, except that this permission notice may be .\" included in translations approved by the Free Software Foundation .\" instead of in the original English. . . .\" Save and disable compatibility mode (for, e.g., Solaris 10/11). .do nr *groff_afmtodit_1_man_C \n[.cp] .cp 0 . .\" Define fallback for groff 1.23's MR macro if the system lacks it. .nr do-fallback 0 .if !\n(.f .nr do-fallback 1 \" mandoc .if \n(.g .if !d MR .nr do-fallback 1 \" older groff .if !\n(.g .nr do-fallback 1 \" non-groff *roff .if \n[do-fallback] \{\ . de MR . ie \\n(.$=1 \ . I \%\\$1 . el \ . IR \%\\$1 (\\$2)\\$3 . . .\} .rr do-fallback . . .\" ==================================================================== .SH موجز .\" ==================================================================== . .SY afmtodit [\fB\-ckmnqsx\fP] [\fB\-a\ \fP\fIslant\fP] [\fB\-d\ \fP\fIdevice\-description\-file\fP] [\fB\-e\ \fP\fIencoding\-file\fP] [\fB\-f\ \fP\fIinternal\-name\fP] [\fB\-i\ \fP\fIitalic\-correction\-factor\fP] [\fB\-o\ \fP\fIoutput\-file\fP] [\fB\-w\ \fP\fIspace\-width\fP] \fIafm\-file\fP \fImap\-file\fP \fIfont\-description\-file\fP .YS . . .P .SY afmtodit \fB\-\-help\fP .YS . . .P .SY afmtodit \fB\-v\fP .YS . .SY afmtodit \fB\%\-\-version\fP .YS . . .\" ==================================================================== .SH الوصف .\" ==================================================================== . يُولّد \fI\%afmtodit\fP ملف وصف خط للاستخدام مع جهازي إخراج \fBps\fP و\fBpdf\fP التابعين لـ .MR groff 1 من ملف مقاييس خطوط أدوبي، \fIafm\-file\fP. . يربط \fImap\-file\fP اسم حرف عادي أو خاص في \fIgroff\fP باسم صورة طباعية في بوستسكريبت. . يُكتب الإخراج بتنسيق .MR groff_font 5 إلى \fIfont\-description\-file،\fP وهو ملف يُسمى باسم خط \fIgroff\fP المقصود (لكن انظر الخيار \fB\-o\fP). . . .LP يجب أن يحتوي \fImap\-file\fP على سلسلة من الأسطر بالشكل . .RS .EX \fIps\-glyph groff\-char\fP .EE .RE . حيث \fIps\-glyph\fP هو اسم الصورة الطباعية في بوستسكريبت و\fIgroff\-char\fP هو معرّف حرف عادي (إذا كان بطول وحدة) أو خاص (إذا كان أطول) في \fIgroff\fP. . يمكن أن يظهر نفس \fIps\-glyph\fP عدة مرات في الملف؛ يجب أن يظهر كل \fIgroff\-char\fP مرة واحدة على الأكثر. . تُتجاهل الأسطر التي تبدأ بـ\[lq]#\[rq] والأسطر الفارغة. . إذا لم يُعثر على الملف في الدليل الحالي، يُبحث عنه في الدليل الفرعي \fIdevps/generate\fP من دليل الخطوط المبدئي. . . .LP إذا لم يُذكر شكل طباعي في بوستسكريبت في \fImap\-file\fP، ولم يمكن استنتاج اسم حرف \fIgroff\fP باستخدام قائمة صور أدوبي الطباعية (AGL، المضمنة في \fIafmtodit\fP)، فإن \fI\%afmtodit\fP يضع الصورة الطباعية في بوستسكريبت في ملف وصف خط \fIgroff\fP كصورة طباعية غير مسماة لا يمكن الوصول إليها إلا بتسلسل الهروب \[lq]\eN\[rq] في مستند \fIroff\fP. . على وجه الخصوص، ينطبق هذا على متغيرات الصور الطباعية المسماة بالشكل \[lq]\fIfoo\fP.\fIbar\fP\[rq]؛ جميع أسماء الصور الطباعية التي تحتوي على نقطة واحدة أو أكثر تُرسل إلى كيانات غير مسماة. . ما لم يُحدد \fB\-e\fP، يُستخدم الترميز المُعرّف في ملف AFM (أي الإدخالات ذات الرموز غير السالبة). . راجع القسم \[lq]Using Symbols\[rq] في \fIGroff: The GNU Implementation of troff\fP، أو دليل \fIgroff\fP Texinfo، أو .MR groff_char 7، التي تصف كيفية بناء معرّفات الأحرف في \fIgroff\fP. . . .LP الصور الطباعية غير المرمّزة في ملف AFM (أي الإدخالات المفهرسة كـ\[lq]\-1\[rq]) لا تزال متاحة في \fIgroff\fP؛ تحصل على قيم فهرس صور طباعية أكبر من 255 (أو أكبر من أكبر رمز مستخدم في ملف AFM في الحالة غير المحتملة أن يكون أكبر من 255) في ملف وصف خط \fIgroff\fP. . فهارس الصور الطباعية غير المرمّزة ليس لها ترتيب محدد؛ من الأفضل الوصول إليها فقط عبر معرّفات الأحرف الخاصة. . . .P إذا كان ملف الخط الفعلي (وليس مقاييسه فقط) متاحًا، فإن إدراجه في الملفين \fI/usr/\:\%share/\:\%groff/\:\%1.24.1/\:\%font/\:\%devps/\:\%download\fP و\fI/usr/\:\%share/\:\%groff/\:\%1.24.1/\:\%font/\:\%devpdf/\:\%download\fP يُتيح تضمينه في الإخراج المُنتج بواسطة .MR grops 1 و .MR gropdf 1 على التوالي. . . .P إذا استُخدم الخيار \fB\-i\fP، يُولّد \fI\%afmtodit\fP آليًا تصحيحًا مائلًا، وتصحيحًا مائلًا أيسر، وتصحيحًا سفليًا لكل صورة طباعية (أهمية هذه الأمور موضحة في .MR groff_font 5)؛ يمكن تحديدها لصور طباعية فردية بإضافة أسطر من الشكل التالي إلى \fIafm\-file\fP: . .RS .EX italicCorrection\fI\ ps\-glyph\ n\fP leftItalicCorrection\fI\ ps\-glyph\ n\fP subscriptCorrection\fI\ ps\-glyph\ n\fP .EE .RE . حيث \fIps\-glyph\fP هو اسم الصورة الطباعية في بوستسكريبت، و\fIn\fP هو القيمة المطلوبة للمعامل المقابل بأجزاء من ألف من وحدة em. . هذه المعاملات مطلوبة عادة فقط للخطوط المائلة (أو المنحرفة). . . .P يجب إعطاء الخيار \fB\-s\fP إذا كان الخط \[lq]خاصًا\[rq]، مما يعني أن \fIgroff\fP يجب أن يبحث فيه كلما لم يُعثر على صورة طباعية في الخط الحالي. . لتمكين هذا البحث، يمكن إدراج \fIfont\-description\-file\fP كوسيطة للتوجيه \fBfonts\fP في ملف \fIDESC\fP لجهاز الإخراج؛ بدلاً من ذلك، يمكن لمستند تعيينه باستخدام طلب \fB\%special\fP. . إذا لم يكن الخط خاصًا، فلا حاجة للقيام بأي منهما، حيث أن .MR \%troff 1 سيقوم بوصلها آلي عند أول استخدام. . . .br .ne 7v .\" ==================================================================== .SH الخيارات .\" ==================================================================== . يعرض \fB\-\-help\fP رسالة الاستخدام، بينما يعرض \fB\-v\fP و \fB\%\-\-version\fP معلومات الإصدار؛ ويخرج الجميع بعد ذلك. . . .TP \fB\-a\ \fP\fIالانحدار\fP استخدم \fIالانحدار\fP كمعامل الانحدار (\[lq]زاوية\[rq]) في ملف وصف الخط؛ يُستخدم هذا بواسطة \fIgroff\fP في وضع العلامات التشكيلية. . مبدئي، يستخدم \fI\%afmtodit\fP القيمة السالبة لـ \fB\%ItalicAngle\fP المحددة في ملف AFM؛ مع الخطوط المائلة الحقيقية، قد يكون من المرغوب أحيانًا استخدام انحدار أقل من هذا. . إذا وجدت أن خطًا مائلًا يضع العلامات التشكيلية فوق الحروف الأساسية بعيدًا جدًا إلى اليمين، استخدم \fB\-a\fP لإعطائه انحدارًا أصغر. . . .TP \fB\-c\fP قم بتضمين تعليقات في ملف وصف الخط لتحديد خط PostScript. . . .TP \fB\-d\ \fP\fIملف\-وصف\-الجهاز\fP ملف وصف الجهاز هو \fIdesc\-file\fP بدلاً من \fIDESC\fP المبدئي. . إذا لم يُعثر عليه في الدليل الحالي، يتم البحث في الدليل الفرعي \fIdevps\fP لدليل الخطوط المبدئي (ينطبق هذا على كل من ملف وصف الجهاز المبدئي والملف المعطى مع الخيار \fB\-d\fP). . . .TP \fB\-e\ \fP\fIملف\-الترميز\fP يجب إعادة ترميز خط PostScript لاستخدام الترميز الموصوف في \fIenc\-file\fP. . تنسيق \fIenc\-file\fP موصوف في .MR grops 1 . . إذا لم يُعثر عليه في الدليل الحالي، يتم البحث في الدليل الفرعي \fIdevps\fP لدليل الخطوط المبدئي. . . .TP \fB\-f\ \fP\fIالاسم\-الداخلي\fP يتم تعيين الاسم الداخلي لخط \fIgroff\fP إلى \fIname\fP. . . .TP \fB\-i\ \fP\fIعامل\-تصحيح\-المائل\fP قم بتوليد تصحيح مائل لكل حرف بحيث يكون عرضه زائد تصحيحه المائل مساويًا لـ \fIعامل\-تصحيح\-المائل\fP جزءًا من ألف من em زائد المقدار الذي تكون به الحافة اليمنى لمربع الإحاطة للحرف إلى يمين أصله. . إذا أدى هذا إلى تصحيح مائل سالب، استخدم تصحيحًا مائلاً صفريًا بدلاً من ذلك. . . .IP قم أيضًا بتوليد تصحيح منخفض مساوٍ لحاصل ضرب ظل انحدار الخط وأربعة أخماس ارتفاع x للخط. . إذا أدى هذا إلى تصحيح منخفض أكبر من التصحيح المائل، استخدم تصحيحًا منخفضًا مساويًا للتصحيح المائل بدلاً من ذلك. . . .IP قم أيضًا بتوليد تصحيح مائل أيسر لكل حرف مساوٍ لـ \fIعامل\-تصحيح\-المائل\fP جزءًا من ألف من em زائد المقدار الذي تكون به الحافة اليسرى لمربع الإحاطة للحرف إلى يسار أصله. . قد يكون التصحيح المائل الأيسر سالبًا ما لم يُعط الخيار \fB\-m\fP. . . .IP هذا الخيار مطلوب عادة فقط مع الخطوط المائلة (أو المائلة المزيفة). . تم إنشاء ملفات وصف الخطوط الموزعة مع \fIgroff\fP باستخدام خيار \fB\-i50\fP للخطوط المائلة. . . .TP \fB\-o\ \fP\fIملف\-الإخراج\fP اكتب إلى \fIملف\-المخرجات\fP بدلاً من \fIملف\-وصف\-الخط.\fP . . .TP \fB\-k\fP احذف أي بيانات تقنين من خط \fIgroff\fP؛ استخدم فقط للخطوط أحادية المسافة (ثابتة العرض). . . .TP \fB\-m\fP امنع قيم تصحيح مائل يساري سالبة. . ملفات وصف الخط للأنماط الرومانية الموزعة مع \fIgroff\fP أُنشئت باستخدام \[lq]\fB\-i0\ \-m\fP\[rq] لتحسين التباعد مع .MR \%eqn 1 . . . .TP \fB\-n\fP لا تُخرج أمر \[lq]\fBligatures\fP\[rq] لهذا الخط؛ استخدم مع الخطوط أحادية المسافة (ثابتة العرض). . . .TP \fB\-q\fP اخفض تحذيرات التعيين المكرر؛ انظر القسم \[lq]التشخيصات\[rq] أدناه. . . .TP \fB\-s\fP أضف التوجيه \[lq]\fBspecial\fP\[rq] إلى ملف وصف الخط. . . .TP \fB\-w\ \fP\fIعرض\-المسافة\fP استخدم \fIعرض\-المسافة\fP كعرض للمسافات بين الكلمات. . . .TP \fB\-x\fP لا تستخدم قائمة Adobe Glyph المدمجة. . . .\" ==================================================================== .SH "حالة الخروج" .\" ==================================================================== . يخرج \fI\%afmtodit\fP بحالة\ \fB0\fP عند التشغيل الناجح، وحالة\ \fB2\fP إذا لم يستطع البرنامج تفسير وسائط سطر الأوامر، وحالة\~\fB1\fP إذا واجه خطأ أثناء التشغيل. . . .\" ==================================================================== .SH الملفات .\" ==================================================================== . .TP \fI/usr/\:\%share/\:\%groff/\:\%1.24.1/\:\%font/\:\%devps/\:DESC\fP يصف جهاز المخرجات \fBps\fP. . . .TP \fI/usr/\:\%share/\:\%groff/\:\%1.24.1/\:\%font/\:\%devps/\fPF يصف الخط المعروف باسم\ \fIF\fP على الجهاز \fBps\fP. . . .TP \fI/usr/\:\%share/\:\%groff/\:\%1.24.1/\:\%font/\:\%devps/\:\%download\fP يسرد الخطوط المتاحة للتضمين داخل مستند PostScript (أو التحميل إلى الجهاز). . . .TP \fI/usr/\:\%share/\:\%groff/\:\%1.24.1/\:\%font/\:\%devps/\:\%generate/\:\%dingbats.map\fP .TQ \fI/usr/\:\%share/\:\%groff/\:\%1.24.1/\:\%font/\:\%devps/\:\%generate/\:\%dingbats\-reversed.map\fP .TQ \fI/usr/\:\%share/\:\%groff/\:\%1.24.1/\:\%font/\:\%devps/\:\%generate/\:\%slanted\-symbol.map\fP .TQ \fI/usr/\:\%share/\:\%groff/\:\%1.24.1/\:\%font/\:\%devps/\:\%generate/\:\%symbol.map\fP .TQ \fI/usr/\:\%share/\:\%groff/\:\%1.24.1/\:\%font/\:\%devps/\:\%generate/\:\%text.map\fP تعيّن الأسماء في قائمة Adobe Glyph إلى معرفات الأحرف الخاصة لـ \fIgroff\fP لخطوط Zapf Dingbats (\fBZD\fP)، وZapf Dingbats المعكوس (\fBZDR\fP)، والرمز المائل (\fBSS\fP)، والرمز (\fBS\fP)، والنص، على التوالي. . تنتج ملفات \fImap\-file\fP هذه ملفات وصف الخط المقدمة مع \fIgroff\fP لمشغل المخرجات \fI\%grops\fP. . . .\" ==================================================================== .SH التشخيصات .\" ==================================================================== . .TP اسم AGL \[aq]\fIx\fP\[aq] معيّن بالفعل إلى اسم groff \[aq]\fIy\fP \[aq]; تجاهل اسم AGL \[aq]uni\fIXXXX\fP\[aq] يمكنك تجاهل هذه إذا كانت بالشكل الموضح، حيث يحتوي اسم AGL المُتجاهَل على أربعة أرقام ست عشرية \fIXXXX\fP. . قائمة حروف أدوبي (AGL) لها أسماءها الخاصة للحروف الرسومية؛ غالبًا ما تختلف عن أسماء الأحرف الخاصة لـ \fIgroff\fP. . يقوم \fI\%afmtodit\fP ببناء تعيين من أسماء الأحرف الخاصة لـ \fIgroff\fP إلى أسماء AGL؛ يمكن أن يكون هذا تعيينًا واحدًا لواحد أو متعددًا لواحد، لكن واحدًا لمتعدد لن يعمل، لذلك يتجاهل \fI\%afmtodit\fP التعيينات الزائدة. . على سبيل المثال، إذا كان \fIx\fP هو \fB\%Delta\fP، و \fIy\fP هو \fB*D\fP، و \fIXXXX\fP هو \fB0394\fP، فإن \fI\%afmtodit\fP يخبرك أن وصف خط \fIgroff\fP الذي يكتبه لا يمكنه تعيين الحرف الخاص لـ \fIgroff\fP \fB\[rs][*D]\fP إلى حرفي AGL الرسوميين \fB\%Delta\fP و \fBuni0394\fP في نفس الوقت. . . .IP إذا تلقيت رسالة كهذه ولكنك غير راضٍ عن التعيين المُتجاهَل، فإن العلاج هو صياغة \fImap\-file\fP بديل وإعادة تشغيل \fI\%afmtodit\fP باستخدامه. . . .IP عند استخدام الخيار \fB\-q\fP، يتم كبت هذه الرسائل لصالح عدد الرسائل التي كان سيتم إصدارها لو لم يكن الخيار موجودًا. . . .\" ==================================================================== .SH "انظر أيضًا" .\" ==================================================================== . \fIGroff: The GNU Implementation of troff\fP، من تأليف Trent A.\& Fisher و Werner Lemberg، هو دليل \fIgroff\fP الأساسي. . قد يكون القسم \[lq]استخدام الرموز\[rq] جديرًا بالملاحظة بشكل خاص. . يمكنك تصفحه تفاعليًا باستخدام \[lq]info \[aq](groff)استخدام \%الرموز\[aq]\[rq]. . . .LP .MR groff 1 , .MR gropdf 1 , .MR grops 1 , .MR groff_font 5 . . .\" Restore compatibility mode (for, e.g., Solaris 10/11). .cp \n[*groff_afmtodit_1_man_C] .do rr *groff_afmtodit_1_man_C . . .\" Local Variables: .\" fill-column: 72 .\" mode: nroff .\" End: .\" vim: set filetype=groff textwidth=72: .PP .SH ترجمة تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي . .PP هذه الترجمة هي وثيقة مجانية؛ راجع .UR https://www.gnu.org/licenses/gpl-3.0.html رخصة جنو العامة الإصدار 3 .UE أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات. .PP إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: .MT kde-l10n-ar@kde.org .ME .