I work on maintaining a system that could only be displayed with the white background, and recently we adopted the possibility of the user choosing the dark background.
Some text fields are saved with formatting in the database, so if the color of the formatted text is black the view is compromised.
Is there any way I can improve the display of these black-formatted text on the dark background?
I'm looking for some javascript or asp.net-compatible library to do the color matching.
Edit
Here is an example of how data is saved in the database:
<p class="CorpodoTexto"> </p>
<p class="CorpodoTexto">Todo e qualquer retrabalho é desnecessário e causa perda
de tempo, vê-se logo ao analisar a palavra. Com foco em evitar o retrabalho e
perda de tempo, foi criada a API . Tendo em sua primeira versão a
finalidade de disponibilizar a lista de produtos cadastrada em nosso ERP, bem
como, a possibilidade de inserir através de serviço, pedidos no já mencionad<span style="color: #000000;">o
ERP.</span></p>
<p class="CorpodoTexto"><span style="color: #000000;"> Este
documento especifica alguns dos principais requisitos da API .
Sua criação se deu para auxiliar desenvolvedores, fornecendo as informações
necessárias para a implementação de uma integração coerente e prática.</span></p>
<p class="CorpodoTexto"><span style="color: #000000;"> As
demais seções apresentam as especificações da API </span>e estão organizadas da
seguinte forma:</p>
<p class="CorpodoTexto" style="margin-left: 36pt; text-indent: -18pt;"><!--[if !supportLists]--><span style="font-family: Symbol;">·<span style="font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: 'Times New Roman';">
</span></span><!--[endif]--><strong>Seção 2 –
Classes para a comunicação:</strong> Descreve o formato das classes de comunicação
bem como as tipagens e obrigatoriedades de seus atributos.</p>
<strong><span style="font-size: 11pt; line-height: 107%; font-family: Calibri, sans-serif;">Seção
3 – Serviços disponíveis:</span></strong><span style="font-size: 11pt; line-height: 107%; font-family: Calibri, sans-serif;"> Descreve
os serviços disponíveis na versão corrente da API bem como um
exemplo passo </span><span style="font-size: 11pt; font-family: 'Times New Roman';"></span>