Instale la fuente completa CNS11643 cuando se ejecute la acción de GitHub, para que las fuentes chinas correctas estén disponibles en el entorno.
El método de configuración más básico:
steps :
- uses : hms5232/install-CNS11643-fonts-action@v1 # 依照需求設定版本號或是 SHA
Mostrar nombre de la acción:
steps :
- name : Install CNS11643 fonts
uses : hms5232/install-CNS11643-fonts-action@v1 # 依照需求設定版本號或是 SHA
Si no se especifica, se instalarán las fuentes Block Regular y Song. Si desea especificar qué fuentes instalar:
steps :
- uses : hms5232/install-CNS11643-fonts-action@v1 # 依照需求設定版本號或是 SHA
with :
kai : ' true ' # 正楷體
sung : ' true ' # 正宋體
※ Debido a problemas con la acción de GitHub, actualmente no se admite el ingreso de valores booleanos, ¡así que use cadenas! Ver: acciones/corredor#1483 para más detalles
La herramienta para descargar fuentes es wget. Si tiene necesidades de depuración u otras, puede usar el parámetro download-flag
para indicar la salida o el comportamiento de wget.
Situación predeterminada:
steps :
- uses : hms5232/install-CNS11643-fonts-action@v1 # 依照需求設定版本號或是 SHA
with :
download-flag : ' -nv ' # 本 action 預設值,代表 no verbose
Salida normal (uso normal de wget sin especificaciones especiales):
steps :
- uses : hms5232/install-CNS11643-fonts-action@v1 # 依照需求設定版本號或是 SHA
with :
download-flag : ' -v ' # wget 預設值,代表 verbose
salida de depuración:
steps :
- uses : hms5232/install-CNS11643-fonts-action@v1 # 依照需求設定版本號或是 SHA
with :
download-flag : ' -d ' # 代表 debug
Consulte el archivo wget para conocer otros parámetros.
Dado que este parámetro se inyecta directamente en el comando de entrada, ¡úselo con precaución!
Para obtener más información, consulte las instrucciones al final de cada configuración:
steps :
- uses : hms5232/install-CNS11643-fonts-action@v1 # 依照需求設定版本號或是 SHA
with :
kai : ' true ' # 正楷體
sung : ' true ' # 正宋體
timeout-minutes : 10 # 因為是即時下載,為避免因為伺服器問題卡住流程或耗盡額度,建議設定一個執行時限。此範例為十分鐘
# 下一個步驟
- name : your next step
if : always() # 避免字型安裝失敗導致中斷流程
Este proyecto actualiza el número de versión según el número de versión semántica (SemVer).
El número de versión principal se eliminará de la administración de sucursales, por ejemplo: v1
; los números de versión secundaria y de parche usan la función de etiqueta, por ejemplo: v1.0.6
.
Cuando ejecuté algunas pruebas en la acción de GitHub anteriormente, descubrí accidentalmente que los resultados eran diferentes de los ejecutados localmente. Después de verificar, descubrí que no había relación entre las fuentes chinas en el entorno del corredor, por lo que todas las partes de los caracteres chinos se convirtieron en cuadros. Busqué en línea durante mucho tiempo y no pude encontrar una solución más rápida, así que utilicé el script de shell de instalación rápida que escribí antes y lo instalé antes de comenzar la prueba.
Aunque para este requisito, siempre y cuando no uses chino en el corredor, simplemente cámbialo a inglés. Pero después de todo, existe una solución, así que solo quiero crear una acción compuesta reutilizable para que todos puedan usarla. Si hay personas con las mismas necesidades que yo, puedes ahorrar tiempo para estudiar cómo instalar fuentes chinas (además, mucha gente lo ignora, muchas fuentes no son gratuitas o se pueden usar legalmente en esta situación) El resultado es el repositorio. frente a usted, espero que pueda ser útil en este tema.
Copyright © 2022 hms5232
Este proyecto utiliza la licencia de código abierto Apache 2.0; y las especificaciones de uso relevantes de CNS11643, siga las disposiciones relevantes de los "Términos de licencia abierta de información gubernamental".