• Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
  • Темы озаглавленные с маленькой буквы или капсом удаляются без предупреждения!

Решено Chrome вместо рубля показывает квадрат

Image CMS

Knower

Новичок
#1
Собственно суть в заголовке. В браузере Гугл Хром вместо знака Рубль показывается квадратик. В Мазиле знак рубля отображается без проблем. На компе у коллеги квдарат вместо рубля также в гугл хром и в браузере от Яндекса.
В чем причина может быть?
Woocommerce последний стоит.
Пробовал менять шрифт на сайте - без изменений.
пробовал добавлять кастомную валюту со знаком рубля - без изменений.
 

D&B

Администратор
Команда форума
Местный
#2
Причина в Хроме. В остальных браузерах норм. Что Вы тут хотите изменить?
 

Flip_Syde

Форумчанин
#3
В обновлении Saphali Russian помнится было упоминание о этой проблеме. Изначально он обновился, под предлогом улучшенного отображения знака рубля и + добавились несколько новых валют. После этого проблема отображения именно в Хроме была. А вот уже последнее всё обновление состояло в том, что пользователю предоставлялось право выбора откатить назад изменения или пользоваться новой версией со старыми параметрами. Посмотрите, может не обновились.
 

Knower

Новичок
#4
В обновлении Saphali Russian помнится было упоминание о этой проблеме. Изначально он обновился, под предлогом улучшенного отображения знака рубля и + добавились несколько новых валют. После этого проблема отображения именно в Хроме была. А вот уже последнее всё обновление состояло в том, что пользователю предоставлялось право выбора откатить назад изменения или пользоваться новой версией со старыми параметрами. Посмотрите, может не обновились.
Я не использую Saphali, Woocommerce и без этого норм. русифицирован...
 

Flip_Syde

Форумчанин
#6
Я не использую Saphali, Woocommerce и без этого норм. русифицирован...
А я и не говорил что этот плагин панацея. Возможно стоит попробовать его поставить и посмотреть отображение с ним.
 

ADv

Гуру
Местный
#7
Ну возможно существует какое-то решение...
С Хрома львиная доля посетителей заходит, и всем им квадрат вместо рубля...
Каким образом отображается знак рубля? Точнее, как подключен шрифт его отображающий? Если через font-face, то проверьте, все ли файлы шрифтов на месте? Их же там пачка, под разные браузеры... woff, ttf и т.п.
 

Knower

Новичок
#9
Каким образом отображается знак рубля? Точнее, как подключен шрифт его отображающий? Если через font-face, то проверьте, все ли файлы шрифтов на месте? Их же там пачка, под разные браузеры... woff, ttf и т.п.
Шрифт Ubuntu, подключено все верно, ошибок нет. Но даже без него проблема оставалась со стандартными шрифтами.
 

see555

Новичок
#10
Может кому вдруг пригодится - в папке /wp-content/plugins/woocommerce/includes находим файлик wc-core-functions.php в нем ищем функцию
get_woocommerce_currency_symbol и там настраиваем любые значки для любых валют на свой вкус :)
 

ikalm

Новичок
#11
В последних версиях FF, Chrome, Edge все Ок, квадратик вместо знака рубля только в Яндекс Браузере.
Чтобы не заморачиваться с подбором шрифтов и не трогать ядро, можно добавить в файл functions.php своей темы небольшой фильтр:

function change_rub_symbol() {
// Just returns rubles :)
return 'руб.';
}
add_filter( 'woocommerce_currency_symbol', 'change_rub_symbol', 50 );
 

Чак

Новичок
#12
В последних версиях FF, Chrome, Edge все Ок, квадратик вместо знака рубля только в Яндекс Браузере.
Чтобы не заморачиваться с подбором шрифтов и не трогать ядро, можно добавить в файл functions.php своей темы небольшой фильтр:

function change_rub_symbol() {
// Just returns rubles :)
return 'руб.';
}
add_filter( 'woocommerce_currency_symbol', 'change_rub_symbol', 50 );
А как Казахстанский тенге поставить? и что за аргумент 50?
 

Labunsky

Специалист
Местный
#13
как Казахстанский тенге поставить?
Новый символ тенге ничем не отличается от символа японской почтовой службы, использующегося уже более 120 лет. (wiki). Так что шрифтовики не торопятся добавлять его в наборные кассы гарнитур. Но этот знак присутствует во многих шрифтах достаточно проверить через поиск на сайте http://unicode-table.com/ru/ его символ представлен в Юникоде: U+3012 (вставляем в поиск).

Со знаком рубля (если используется @import url) достаточно зайти на google.com/fonts в строке поиска указать ParaType и выбрать подходящую гарнитуру. Фирма ParaType гарантирует наличие символа рубля во всех шрифтах представленных на GoogleFonts. Если у вас квадратик вместо символа, то его физически нет -- проверяйте сам шрифт на его наличие.
Многие хитрят и ставят букву "Р" с перечёркиванием, но это не символ, а самодел и такой подход не решит проблему.
 
#14
последний вукомерц, тема сторефронт, но везде вместо буквы "р." отображается квадратик - опера, хром, мозила, яндекс.
перебрал в настройках вукомерц валюты, нашел такую - приднестровский рубль.
там тоже "р." но вот он отображается нормально...
 

tuxfighter

Гуру
Местный
#16
Может кому вдруг пригодится - в папке /wp-content/plugins/woocommerce/includes находим файлик wc-core-functions.php в нем ищем функцию
get_woocommerce_currency_symbol и там настраиваем любые значки для любых валют на свой вкус :)
В последних версиях FF, Chrome, Edge все Ок, квадратик вместо знака рубля только в Яндекс Браузере.
Чтобы не заморачиваться с подбором шрифтов и не трогать ядро, можно добавить в файл functions.php своей темы небольшой фильтр:

function change_rub_symbol() {
// Just returns rubles :)
return 'руб.';
}
add_filter( 'woocommerce_currency_symbol', 'change_rub_symbol', 50 );
кстати, больше не работает
 
Сверху Снизу