The billboard solution worked great when there were just a few. When I had dozens, some of them have problems. You can see in this screenshot the label on the top (uses billboard) has “p” and “f” letters that are messed up. The label on the bottom (traditional label) has letters that aren’t aligned.
I found that keeping the font at 30px and using scale or scaleByDistance made it look much better. And in some cases scaleByDistance worked better than scale. I set nearValue and farValue to the same thing.
Are there any other workarounds to this issue?
Using the ‘scale’ property still results in the same misaligned text for me, and the ‘scaleByDistance’ property does not work at all for me.
I am building CZML objects in a backend runtime without access to Cesium API’s, so I have to define the Cesium objects with plain javascript. That’s why I was having the issue.