2015-03-09 2 views
0

У меня есть коды XAML, подключенные к кодам C# (для обработки событий и вещей), только когда запускается эмулятор, он выбирает шрифты по умолчанию для текстовых блоков. У меня есть настраиваемые шрифты. Например:Эмулятор, не отображающий заданный шрифт

<TextBlock x:Name="welcomeTextblock" 
       TextWrapping="Wrap" 
       FontSize="40" 
       Foreground="Purple" 
       Margin="21,117,21,475" 
       FontFamily="Arial"> 
     HI! 
    </TextBlock> 

По какой-то причине, когда я раскрываю его, он принимает специальный шрифт (Segoe UI, я считаю). Я закрыл VS и снова открыл, а также перезагрузил свой компьютер. Я все еще получаю ту же проблему!

Это тот же сценарий с

Text="Hi"
, внутри блока. Я также изменил настройки фона на страницах XAML (чтобы изолировать проблему), и они очень сильно влияют. У меня проблемы только с шрифтами!

Вы видели что-нибудь подобное раньше? Я уверен, что есть способ.

+0

Почему у вас есть запас, установленный для таких чисел? Является ли это причиной того, что текст не отображается? Можете ли вы предоставить скриншоты проблемы? – OmegaMan

+0

Привет @OmegaMan: Извините, я не могу дать вам скриншот. Это частный проект, и я не хочу его раскрывать. Я не думаю, что маржа вызывает проблему. Моя проблема связана с шрифтом, а не с самим текстом. когда страница загружается, я могу ввести текст (init it textbox) просто отлично. Но вот этот шрифт для TEXTBLOCK вызывает здесь проблему. Это только рендеринг шрифта по умолчанию, а не тот, который я вставляю, в данном случае, Ариэль. –

+1

Можете ли вы создать тестовый проект, который демонстрирует проблему? Интересно, является ли это экологическим вопросом в вашем текущем проекте, где нового проекта не было бы. – OmegaMan

ответ

0

Ваш текстовый блок может находиться в контейнере, который переопределяет его шрифт. Я рекомендую создать тестовый проект, который пытается воссоздать проблему. Если проблема не будет воссоздана, проблема будет обнаружена в среде xaml основного проекта. Если он найден, предоставив пример xaml проекта здесь, на SO, мы сможем определить проблему.

+0

Итак, я попытался воссоздать проблему, но, похоже, работает нормально, за исключением того, что шрифты не MS default не загружаются (я понятия не имею, что происходит). В моем первоначальном проекте, хотя, я попробовал Century Gothic (MS default) и комикс sans (по умолчанию снова). По-видимому, готическая готика не хочет загружать эмулятор, но комикс без deos. любая идея в чем проблема? В моем тестовом проекте, хотя шрифты MS default загружены, а не другие –

+0

длинный рассказ короткий, я думаю, что эмулятор не загружает готический шрифт века. –

+0

Я также изменил шрифт на уровне страницы, но проблема сохраняется , и это тоже только с веком готикой. Эмулятор загружается штрафом с комиксами или любыми другими шрифтами –

Смежные вопросы