قم بتثبيت الخط الكامل CNS11643 عند تنفيذ إجراء GitHub، بحيث تتوفر الخطوط الصينية الصحيحة في البيئة.
طريقة الإعداد الأساسية:
steps :
- uses : hms5232/install-CNS11643-fonts-action@v1 # 依照需求設定版本號或是 SHA
إظهار اسم الإجراء:
steps :
- name : Install CNS11643 fonts
uses : hms5232/install-CNS11643-fonts-action@v1 # 依照需求設定版本號或是 SHA
إذا لم يتم تحديد ذلك، فسيتم تثبيت خطوط Block Regular وSong. إذا كنت تريد تحديد الخطوط التي تريد تثبيتها:
steps :
- uses : hms5232/install-CNS11643-fonts-action@v1 # 依照需求設定版本號或是 SHA
with :
kai : ' true ' # 正楷體
sung : ' true ' # 正宋體
※بسبب مشكلات تتعلق بإجراء GitHub، فإن إدخال القيم المنطقية غير مدعوم حاليًا، لذا يرجى استخدام السلاسل! راجع: الإجراءات/العداء رقم 1483 للحصول على التفاصيل
أداة تنزيل الخطوط هي wget. إذا كان لديك احتياجات تصحيح الأخطاء أو غيرها، فيمكنك استخدام معلمة download-flag
لتوجيه إخراج wget أو سلوكه.
الوضع الافتراضي:
steps :
- uses : hms5232/install-CNS11643-fonts-action@v1 # 依照需求設定版本號或是 SHA
with :
download-flag : ' -nv ' # 本 action 預設值,代表 no verbose
الإخراج العادي (الاستخدام العادي لـ wget بدون مواصفات خاصة):
steps :
- uses : hms5232/install-CNS11643-fonts-action@v1 # 依照需求設定版本號或是 SHA
with :
download-flag : ' -v ' # wget 預設值,代表 verbose
إخراج التصحيح:
steps :
- uses : hms5232/install-CNS11643-fonts-action@v1 # 依照需求設定版本號或是 SHA
with :
download-flag : ' -d ' # 代表 debug
راجع ملف wget للتعرف على المعلمات الأخرى.
نظرًا لأنه يتم إدخال هذه المعلمة مباشرةً في أمر الإدخال، فيرجى استخدامها بحذر!
للحصول على التفاصيل، يرجى الاطلاع على التعليمات الموجودة في نهاية كل إعداد:
steps :
- uses : hms5232/install-CNS11643-fonts-action@v1 # 依照需求設定版本號或是 SHA
with :
kai : ' true ' # 正楷體
sung : ' true ' # 正宋體
timeout-minutes : 10 # 因為是即時下載,為避免因為伺服器問題卡住流程或耗盡額度,建議設定一個執行時限。此範例為十分鐘
# 下一個步驟
- name : your next step
if : always() # 避免字型安裝失敗導致中斷流程
يقوم هذا المشروع بتحديث رقم الإصدار وفقًا لرقم الإصدار الدلالي (SemVer).
سيتم قطع رقم الإصدار الرئيسي من إدارة الفرع، على سبيل المثال: v1
؛ يستخدم الإصدار الثانوي وأرقام إصدار التصحيح وظيفة العلامة، على سبيل المثال: v1.0.6
.
عندما قمت بتنفيذ بعض الاختبارات على إجراء GitHub سابقًا، اكتشفت بالصدفة أن النتائج كانت مختلفة عن تلك التي تم تنفيذها محليًا. بعد التحقق، وجدت أنه لا توجد علاقة بين الخطوط الصينية في بيئة التشغيل، لذلك تم تحويل جميع أجزاء الأحرف الصينية إلى مربعات. لقد بحثت عبر الإنترنت لفترة طويلة ولم أتمكن من العثور على حل أسرع، لذلك استخدمت البرنامج النصي للتثبيت السريع الذي كتبته من قبل وقمت بتثبيته قبل بدء الاختبار.
على الرغم من أنه بالنسبة لهذا المطلب، طالما أنك لا تستخدم اللغة الصينية في برنامج التشغيل، فما عليك سوى تغييره إلى اللغة الإنجليزية. ولكن بعد كل شيء، هناك حل متاح، لذلك أريد فقط إنشاء إجراء مركب قابل لإعادة الاستخدام ليستخدمه الجميع! إذا كان هناك أشخاص لديهم نفس احتياجاتي، فيمكنك توفير الوقت لدراسة كيفية تثبيت الخطوط الصينية (بالإضافة إلى ذلك، يتجاهلها الكثير من الأشخاص، والعديد من الخطوط ليست مجانية أو يمكن استخدامها بشكل قانوني في هذه الحالة) والنتيجة هي الريبو أمامك، وآمل أن يكون مفيدا في هذه المسألة.
حقوق الطبع والنشر © 2022 hms5232
يستخدم هذا المشروع ترخيص Apache 2.0 مفتوح المصدر ومواصفات الاستخدام ذات الصلة لـ CNS11643، يرجى اتباع الأحكام ذات الصلة في "شروط الترخيص المفتوح للمعلومات الحكومية".