Я только что закончил работу над проектом в WPF и C#. Я также использовал Crystal Reports. Я использовал символ ₹ в качестве символа валюты в своем приложении, который отлично работает как в окнах, так и в отчетах в моей системе. Проблема возникла при выполнении приложения на другом компьютере. Какова может быть причина этого вопроса? Он показывает квадрат во всех местах, где я использовал ₹. Пожалуйста, предложите. Заранее спасибо.Unicode Rs. символ ₹ не отображается в приложении
ответ
Символ «₹» U + 20B9 INDIAN RUPEE SIGN был добавлен в Unicode в версии 6.0, выпущенном в 2010 году. Как правило, это занимает более десяти лет, прежде чем новые персонажи станут широко доступными. Одной из причин этого является отсутствие автоматической системы обновления шрифтов.
Некоторые персонажи внедряются быстрее, чем другие, по коммерческим и политическим причинам, а ИНДИЙСКИЙ РУПОРСКИЙ ЗНАК действительно находится на быстрой скорости. Font support довольно хорошо - но не распространяется на любые версии шрифтов, выпущенных до октября 2010 года.
Таким образом, вы можете захотеть встроить шрифт в свое приложение. Для этого требуется разрешение владельца авторских прав. Например, пользовательский интерфейс Segoe не является бесплатным шрифтом (хотя вы можете попросить своего поставщика о правах). Однако вы можете использовать, например, DejaVu fonts.
Я установил шрифт явно на целевой машине, и он отображает символ на экране. Но все же он не печатает его в распечатках и отчетах. –
Создайте каталог под названием «Шрифты» в проекте Silverlight и скопируйте в него файл шрифта.
Теперь перейдите в панель свойств файла шрифта из собственной среды Visual Studio. Выберите «BlendEmbeddedFont» из «Build Action» выпадающего меню и установите «Копировать в выходной каталог», как «Не копировать»
Перейти к вашей XAML и добавьте следующий код и убедитесь, что вы вставили правильный путь и имя файла для встроенного FontFamily.
<TextBlock Text="Product Rate: ` 103.50"
FontFamily="/IndianRupeeDemo;component/Fonts/Fonts.zip#Rupee Foradian"
HorizontalAlignment="Center" VerticalAlignment="Center" FontSize="32"/>
Надеется, что это помогает ..
Немного путаницы. Во-первых, я не работаю над проектом Silverlight, а на WPF с помощью C#. Во-вторых, мне также нужен тот же шрифт в отчетах о кристаллах. У меня тоже нет определенного шрифта. Пожалуйста, предложите. –
, пожалуйста, дайте мне знать, что вы сделали до сих пор .. Я имею в виду в коде .. – pordi
Выполнено, мне просто нужно было перезагрузить компьютер после установки шрифтов. –
- 1. unicode символ управления не отображается в chrome
- 2. Символ стрелки unicode не отображается на телефоне
- 3. Android: символ Unicode не отображается в некоторых устройствах
- 4. Unicode 'не перпендикулярный' символ
- 5. Символ Unicode (25be) не отображается на мини-устройствах Samsung.
- 6. Символ Юникода не отображается правильно
- 7. Unicode символ запасной?
- 8. преобразовать символ в unicode
- 9. MSVC Unicode не отображается Английский
- 10. Safari/SVG/Unicode: символ Unicode не рендеринга в Safari
- 11. Кодировать специальный символ Unicode (символ) в Python?
- 12. Юникодовый символ не отображается в webfont
- 13. Вывести Unicode Number в C++ (не символ)
- 14. символ корня куба не отображается в android eclipse
- 15. Символ для "Unicode mess"
- 16. unicode не отображается в блокноте, но отображается в консоли
- 17. Unicode escape для символа @ отображается как китайский символ
- 18. Python - экранированный 4-значный символ unicode unicode
- 19. Юникод символов в приложении не отображается правильно
- 20. JavaScript: символ пробела Unicode
- 21. Преобразование «php unicode» в символ
- 22. Символ Unicode в представлении Rails
- 23. Как преобразовать символ в unicode?
- 24. Как написать символ символа unicode в Java?
- 25. Delphi - нарисовать символ Unicode?
- 26. iOS Unicode \ u2611 не отображается на некоторых устройствах
- 27. первый символ команды не отображается в Vim
- 28. AdMob в приложении не отображается
- 29. Текстура не отображается в приложении
- 30. UIPicker не отображается в приложении
мне нужно установить какое-то обновление на целевых машинах делать? –
Квадрат означает, что машина не имеет шрифта, который может отображать этот символ. Обычно на XP. Вы не достаточно хорошо документировали характеристики этой машины, чтобы предложить решение. Отправьте на сайт с интересом к компьютеру, например, superuser.com, чтобы найти справку. –
Его действие на Windows 7, хотя я разработал на 8 –