- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
public static double getFormattedCost(double cost)
{
try
{
DecimalFormat formatter = new DecimalFormat(".###");
String strcost = formatter.format(cost);
NumberFormat format = NumberFormat.getNumberInstance();
Number num = format.parse(strcost);
cost = num.doubleValue();
}
catch(ParseException ex)
{
// do nothing
}
return cost;
}
В разных браузерах они отображаются по-разному. Раньше в Винде цветные смайлики отображал только Фаерфокс (в Windows ⩾ 8 или если поставить дополнительные шрифты от восьмёрки/Андроида/iOS), остальные же браузеры, даже если добавить шрифты, показывали смайлики в монохромном исполнении (цветом основного текста).
Даже был срач между разработчиками. Команда Хрома считала, что все символы должны иметь цвет остального текста, цветные смайлики — зло:
https://bugs.chromium.org/p/chromium/issues/detail?id=333011
Команда же Мозиллы считала, что цветные псевдошрифты, как в Андроиде и в iOS (картинки вместо обычных символов), это норма:
https://bugzilla.mozilla.org/show_bug.cgi?id=1054780
Колись, как Хром настраивал.
КраÑный текÑÑ‚ 😸 краÑный текÑÑ‚.
Зелёный текÑÑ‚ 😸 зелёный текÑÑ‚.
Синий текÑÑ‚ 😸 Ñиний текÑÑ‚.
Белый текÑÑ‚ 😸 белый текÑÑ‚.
Символы, которые по задумке авторов цветных шрифтов должны отличатьÑÑ Ð¿Ð¾ цвету от текÑта: ðŸŽðŸðŸ’™ðŸ’šðŸ’›ðŸ’œðŸ“—📘📙🔴 🔵🔶.
Ртак?
Все серые, т.е. того же цвета, что и текст (FF 48.0).
З.Ы. Т.е. в итоге всё вышло наоборот? У хрома цветные, а в фф нет?
В вебе вообще ни на что нельзя полагаться: в одной версии Фаерфокса смайлики цветные, в другой — цвета текста; в одной версии Хрома смайлики цвета текста, в другой — цветные. Причём результат даже может зависеть от настроек операционной системы, но никакой справки, как это регулировать, я не нашёл.
Веб — говно.
Но в таком случае получается, что и Вам нельзя верить (что никому нельзя верить).
У Ð¼ÐµÐ½Ñ Ð¿Ð¾Ñ‡Ñ‚Ð¸ вÑе Ñти Ñимволы цвета текÑта и Ñо штриховой заливкой. Win10, Chromodo 50