Cor do texto da rota

Verifica se o route_text_color de routes.txt é uma cor hexadecimal de 6 dígitos e, quando configurado, se consta da lista de valores permitidos.

Propriedades da regra

PropriedadeValor
Rule IDroute_text_color_valid_hex_contrast
Ficheiroroutes.txt
Camporoute_text_color
TipoCor
SeveridadeObrigatório

Descrição do campo: cor a usar para o texto sobre o fundo route_color. A diferença entre as duas cores deve garantir contraste suficiente num ecrã a preto e branco.

Mais informação em routes.txt.

Como funciona

Quando a regra passa, o route_text_color é uma cor de 6 dígitos hexadecimais e, se a configuração da regra tiver uma lista de valores permitidos, consta dessa lista. A regra não compara esta cor com route_color, por isso não verifica o contraste.

A regra avalia cada linha do routes.txt, seguindo os passos abaixo por ordem, até um deles dar o resultado.

#PerguntaSe simSe não
1O campo está vazio?Verifica se a configuração da regra exige ou recomenda este campo. Se sim, reporta o problema. Se não, aceitaSegue para o passo 2
2A configuração da regra define que este campo não deve ser preenchido?❌ Reporta o problemaSegue para o passo 3
3O valor tem exatamente 6 dígitos hexadecimais (0 a 9 e A a F, maiúsculas ou minúsculas)?Segue para o passo 4❌ Reporta o problema: cor inválida
4A configuração da regra tem uma lista de valores permitidos?Segue para o passo 5✅ Passa
5O valor está na lista? (ou a lista aceita qualquer valor)✅ Passa❌ Reporta o problema: valor não permitido

O valor é escrito sem o símbolo #.

Exemplos

ValorResultadoPorquê
FF0000✅ Passa6 dígitos hexadecimais
ff0000✅ PassaMinúsculas são aceites
#FF0000❌ ProblemaO # não é permitido
F00❌ ProblemaSó 3 dígitos
(vazio)❌ ProblemaCampo obrigatório sem valor

Como corrigir

ProblemaCausa provávelO que fazer
Cor inválidaO valor tem o símbolo #, tem menos ou mais de 6 dígitos ou tem carateres que não são hexadecimaisEscrever route_text_color em routes.txt com 6 dígitos hexadecimais, por exemplo FF0000
Valor não permitidoO valor está fora da lista de valores permitidos da configuração da regraUsar um valor da lista em route_text_color em routes.txt, ou pedir ao administrador que o adicione
Campo em faltaA configuração da regra exige ou recomenda este campoPreencher route_text_color em routes.txt
Campo preenchido quando não deviaA configuração da regra define que este campo não deve ter valorRemover o valor de route_text_color em routes.txt

On this page