숫자를 과학 표기법 (예 : 10² 10ⁿ)으로 표시해야하는 WPF 응용 프로그램의 경우 다음과 같은 코드를 사용했습니다. 이하. 나는이 "Run"변수를 TextBlock에 할당하고 있는데, 변환기의 코드 숨김 파일에서이 작업을 수행해야하므로이 C# 코드와 XAML을 사용할 수 없습니다.System.Windows.Media.FontFamily ("Calibri") 설정이 다른 PC에서 작동하지 않습니다
내 개발 컴퓨터에서 잘 작동한다는 것은 10²와 같이 예상대로 표시되는 반면 다른 컴퓨터에서는 위 첨자 대신 102로 표시된다는 것입니다.
아무에게도이 문제를 해결하는 방법이나 내가 누락 된 사항을 알려주십시오.
Btw, 내가 FontFamily를 특별히 설정하는 이유는 분명히 모든 폰트 패밀리가 위 첨자를 지원하는 것은 아니라는 점입니다.
Run logBase = new Run();
logBase.FontFamily = new System.Windows.Media.FontFamily("Calibri");
logBase.Text = "10";
Run logExp = new Run();
logExp.FontFamily = new System.Windows.Media.FontFamily("Calibri");
logExp.Text = "2";
logExp.Typography.Variants = FontVariants.Superscript;
다른 기계는 모든 개발자 기계입니다 그들 모두 같은 방식으로 정확하게 구성됩니다. Windows 7, VS 2012. – user1869870