Installieren Sie die vollständige Schriftart CNS11643, wenn die GitHub-Aktion ausgeführt wird, damit die richtigen chinesischen Schriftarten in der Umgebung verfügbar sind.
Die grundlegendste Einstellungsmethode:
steps :
- uses : hms5232/install-CNS11643-fonts-action@v1 # 依照需求設定版本號或是 SHA
Aktionsnamen anzeigen:
steps :
- name : Install CNS11643 fonts
uses : hms5232/install-CNS11643-fonts-action@v1 # 依照需求設定版本號或是 SHA
Wenn nicht angegeben, werden die Schriftarten „Block Regular“ und „Song“ installiert. Wenn Sie angeben möchten, welche Schriftarten installiert werden sollen:
steps :
- uses : hms5232/install-CNS11643-fonts-action@v1 # 依照需求設定版本號或是 SHA
with :
kai : ' true ' # 正楷體
sung : ' true ' # 正宋體
※Aufgrund von Problemen mit der GitHub-Aktion wird die Eingabe boolescher Werte derzeit nicht unterstützt. Verwenden Sie daher bitte Zeichenfolgen! Weitere Informationen finden Sie unter: actions/runner#1483
Das Tool zum Herunterladen von Schriftarten ist wget. Wenn Sie Debugging- oder andere Anforderungen haben, können Sie den download-flag
-Parameter verwenden, um die Ausgabe oder das Verhalten von wget anzugeben.
Standardsituation:
steps :
- uses : hms5232/install-CNS11643-fonts-action@v1 # 依照需求設定版本號或是 SHA
with :
download-flag : ' -nv ' # 本 action 預設值,代表 no verbose
Normale Ausgabe (normale Verwendung von wget ohne spezielle Spezifikation):
steps :
- uses : hms5232/install-CNS11643-fonts-action@v1 # 依照需求設定版本號或是 SHA
with :
download-flag : ' -v ' # wget 預設值,代表 verbose
Debug-Ausgabe:
steps :
- uses : hms5232/install-CNS11643-fonts-action@v1 # 依照需求設定版本號或是 SHA
with :
download-flag : ' -d ' # 代表 debug
Weitere Parameter finden Sie in der Wget-Datei.
Da dieser Parameter direkt in den Eingabebefehl eingefügt wird, verwenden Sie ihn bitte mit Vorsicht!
Einzelheiten finden Sie in den Anweisungen am Ende jeder Einstellung:
steps :
- uses : hms5232/install-CNS11643-fonts-action@v1 # 依照需求設定版本號或是 SHA
with :
kai : ' true ' # 正楷體
sung : ' true ' # 正宋體
timeout-minutes : 10 # 因為是即時下載,為避免因為伺服器問題卡住流程或耗盡額度,建議設定一個執行時限。此範例為十分鐘
# 下一個步驟
- name : your next step
if : always() # 避免字型安裝失敗導致中斷流程
Dieses Projekt aktualisiert die Versionsnummer entsprechend der semantischen Versionsnummer (SemVer).
Die Hauptversionsnummer wird aus der Filialverwaltung entfernt, zum Beispiel: v1
; die Nebenversions- und Patch-Versionsnummern verwenden die Tag-Funktion, zum Beispiel: v1.0.6
.
Als ich zuvor einige Tests mit der GitHub-Aktion durchführte, stellte ich versehentlich fest, dass sich die Ergebnisse von denen unterschieden, die lokal ausgeführt wurden. Nach der Überprüfung stellte ich fest, dass es in der Runner-Umgebung keine Beziehung zwischen chinesischen Schriftarten gab, sodass alle chinesischen Zeichenteile in Kästchen umgewandelt wurden. Ich habe lange online gesucht und keine schnellere Lösung gefunden. Deshalb habe ich das zuvor geschriebene Schnellinstallations-Shell-Skript verwendet und es installiert, bevor ich mit dem Test begonnen habe.
Für diese Anforderung gilt jedoch: Solange Sie im Runner kein Chinesisch verwenden, ändern Sie es einfach in Englisch. Aber schließlich gibt es da draußen eine Lösung, deshalb möchte ich einfach eine wiederverwendbare zusammengesetzte Aktion erstellen, die jeder nutzen kann! Wenn es Leute gibt, die die gleichen Bedürfnisse haben wie ich, können Sie Zeit sparen, um zu lernen, wie man chinesische Schriftarten installiert (außerdem ignorieren viele Leute es, viele Schriftarten sind nicht kostenlos oder können in dieser Situation legal verwendet werden). Das Ergebnis ist Repo vor Ihnen, ich hoffe, es kann bei diesem Problem hilfreich sein.
Urheberrecht © 2022 hms5232
Dieses Projekt verwendet die Open-Source-Lizenz Apache 2.0 und die entsprechenden Nutzungsspezifikationen von CNS11643. Bitte beachten Sie die entsprechenden Bestimmungen der „Government Information Open License Terms“.