Instale a fonte completa CNS11643 quando a ação GitHub for executada, para que as fontes chinesas corretas estejam disponíveis no ambiente.
O método de configuração mais básico:
steps :
- uses : hms5232/install-CNS11643-fonts-action@v1 # 依照需求設定版本號或是 SHA
Mostrar nome da ação:
steps :
- name : Install CNS11643 fonts
uses : hms5232/install-CNS11643-fonts-action@v1 # 依照需求設定版本號或是 SHA
Se não for especificado, as fontes Block Regular e Song serão instaladas. Se você deseja especificar quais fontes instalar:
steps :
- uses : hms5232/install-CNS11643-fonts-action@v1 # 依照需求設定版本號或是 SHA
with :
kai : ' true ' # 正楷體
sung : ' true ' # 正宋體
※Devido a problemas com a ação do GitHub, a inserção de valores booleanos não é suportada no momento, portanto, use strings! Veja: actions/runner#1483 para detalhes
A ferramenta para baixar fontes é wget. Se você tiver depuração ou outras necessidades, poderá usar o parâmetro download-flag
para instruir a saída ou o comportamento do wget.
Situação padrão:
steps :
- uses : hms5232/install-CNS11643-fonts-action@v1 # 依照需求設定版本號或是 SHA
with :
download-flag : ' -nv ' # 本 action 預設值,代表 no verbose
Saída normal (uso normal do wget sem especificação especial):
steps :
- uses : hms5232/install-CNS11643-fonts-action@v1 # 依照需求設定版本號或是 SHA
with :
download-flag : ' -v ' # wget 預設值,代表 verbose
saída de depuração:
steps :
- uses : hms5232/install-CNS11643-fonts-action@v1 # 依照需求設定版本號或是 SHA
with :
download-flag : ' -d ' # 代表 debug
Veja o arquivo wget para outros parâmetros.
Como este parâmetro é injetado diretamente no comando de entrada, use-o com cuidado!
Para obter detalhes, consulte as instruções no final de cada configuração:
steps :
- uses : hms5232/install-CNS11643-fonts-action@v1 # 依照需求設定版本號或是 SHA
with :
kai : ' true ' # 正楷體
sung : ' true ' # 正宋體
timeout-minutes : 10 # 因為是即時下載,為避免因為伺服器問題卡住流程或耗盡額度,建議設定一個執行時限。此範例為十分鐘
# 下一個步驟
- name : your next step
if : always() # 避免字型安裝失敗導致中斷流程
Este projeto atualiza o número da versão de acordo com o número semântico da versão (SemVer).
O número da versão principal será eliminado do gerenciamento da filial, por exemplo: v1
; a versão secundária e os números da versão do patch usam a função de tag, por exemplo: v1.0.6
.
Quando executei alguns testes na ação do GitHub anteriormente, descobri acidentalmente que os resultados eram diferentes daqueles executados localmente. Após a verificação, descobri que não havia relação entre as fontes chinesas no ambiente do corredor, então todas as partes dos caracteres chineses foram transformadas em caixas. Pesquisei on-line por muito tempo e não consegui encontrar uma solução mais rápida, então usei o script de shell de instalação rápida que escrevi antes e instalei-o antes de iniciar o teste.
Embora para este requisito, desde que você não use chinês no corredor, basta alterá-lo para inglês. Mas afinal, existe uma solução, então eu só quero fazer uma ação composta reutilizável para que todos possam usar! Se houver pessoas com as mesmas necessidades que eu, você pode economizar tempo estudando como instalar fontes chinesas (além disso, muitas pessoas ignoram, muitas fontes não são gratuitas ou podem ser usadas legalmente nesta situação). na sua frente, espero que possa ser útil nesta questão.
Direitos autorais © 2022 hms5232
Este projeto usa a licença de código aberto Apache 2.0 e as especificações de uso relevantes do CNS11643, siga as disposições relevantes dos "Termos de Licença Aberta de Informações Governamentais".