Page MenuHomeFeedback Tracker

Launcher won't start because is unable to load font
Assigned, NormalPublic

Description

Arma 3 Launcher Exception Log
=============================

...

----------------------------
System information
----------------------------
Date:                2559-11-15 14:41:49 / 2559-11-15 21:41:49 +07
Current dir:         D:\steamgame\steamapps\common\Arma 3
AppData dir:         C:\Users\Administrator\AppData\Local
Command line:        "D:\steamgame\steamapps\common\Arma 3\arma3launcher.exe"
Version:             1.5.138.680
CLR version:         4.0.30319.42000
OS Version:          6.1.7601.65536 (Microsoft Windows NT 6.1.7601 Service Pack 1)
OS 64 bit:           True
Process 64 bit:      False
Personal dir:        C:\Users\Administrator\Documents
Culture:             th-TH
UI Culture:          en-US
Point of log:        Unhandled Exception

----------------------------
Exception
----------------------------
System.IO.FileFormatException: Input file or data stream does not conform to the expected file format specification.
   at MS.Internal.Text.TextInterface.Native.Util.ConvertHresultToException(Int32 hr)
   at MS.Internal.Text.TextInterface.FontFace.GetDesignGlyphMetrics(UInt16* pGlyphIndices, UInt32 glyphCount, GlyphMetrics* pGlyphMetrics)
   at System.Windows.Media.GlyphTypeface.GlyphMetrics(UInt16* pGlyphIndices, Int32 characterCount, GlyphMetrics* pGlyphMetrics, Double emSize, TextFormattingMode textFormattingMode, Boolean isSideways)
   at System.Windows.Media.GlyphTypeface.GetGlyphMetricsAndIndicesOptimized(UInt32* pCodepoints, Int32 characterCount, Double emSize, UInt16[] glyphIndices, GlyphMetrics[] glyphMetrics, TextFormattingMode textFormattingMode, Boolean isSideways)
   at System.Windows.Media.GlyphTypeface.GetGlyphMetricsOptimized(CharacterBufferRange characters, Double emSize, UInt16[] glyphIndices, GlyphMetrics[] glyphMetrics, TextFormattingMode textFormattingMode, Boolean isSideways)
   at System.Windows.Media.Typeface.CheckFastPathNominalGlyphs(CharacterBufferRange charBufferRange, Double emSize, Double scalingFactor, Double widthMax, Boolean keepAWord, Boolean numberSubstitution, CultureInfo cultureInfo, TextFormattingMode textFormattingMode, Boolean isSideways, Boolean breakOnTabs, Int32& stringLengthFit)
   at MS.Internal.TextFormatting.SimpleRun.CreateSimpleTextRun(CharacterBufferRange charBufferRange, TextRun textRun, TextFormatterImp formatter, Int32 widthLeft, Boolean emergencyWrap, Boolean breakOnTabs)
   at MS.Internal.TextFormatting.SimpleRun.Create(FormatSettings settings, CharacterBufferRange charString, TextRun textRun, Int32 cp, Int32 cpFirst, Int32 runLength, Int32 widthLeft, Int32 idealRunOffsetUnRounded)
   at MS.Internal.TextFormatting.SimpleTextLine.Create(FormatSettings settings, Int32 cpFirst, Int32 paragraphWidth)
   at MS.Internal.TextFormatting.TextFormatterImp.FormatLineInternal(TextSource textSource, Int32 firstCharIndex, Int32 lineLength, Double paragraphWidth, TextParagraphProperties paragraphProperties, TextLineBreak previousLineBreak, TextRunCache textRunCache)
   at MS.Internal.TextFormatting.TextFormatterImp.FormatLine(TextSource textSource, Int32 firstCharIndex, Double paragraphWidth, TextParagraphProperties paragraphProperties, TextLineBreak previousLineBreak, TextRunCache textRunCache)
   at MS.Internal.Text.Line.Format(Int32 dcp, Double width, TextParagraphProperties lineProperties, TextLineBreak textLineBreak, TextRunCache textRunCache, Boolean showParagraphEllipsis)
   at System.Windows.Controls.TextBlock.MeasureOverride(Size constraint)
   at System.Windows.FrameworkElement.MeasureCore(Size availableSize)
   at System.Windows.UIElement.Measure(Size availableSize)
   at MS.Internal.Helper.MeasureElementWithSingleChild(UIElement element, Size constraint)
   at System.Windows.Controls.ContentPresenter.MeasureOverride(Size constraint)
   at System.Windows.FrameworkElement.MeasureCore(Size availableSize)
   ... (shortened)

Details

Severity
None
Resolution
Open
Reproducibility
N/A
Operating System
Windows 7
Category
Launcher

Event Timeline

payuu123 created this task.Nov 17 2016, 1:13 PM
Jawsh added a subscriber: Jawsh.Nov 17 2016, 1:25 PM

@payuu123, a few things:

  • Does this issue occur once, sometimes, or every time?
  • Try verifying the integrity of the game cache and see if that fixes the issue.
  • You can attach files to your report (drag and drop) which is preferable to copy and pasting their contents because that way it ensures that no information will be missing.
BISWizard changed the task status from New to Assigned.
BISWizard updated the task description. (Show Details)
BISWizard changed Category from General to Launcher.

Hello,
as far as we know this issue is caused by the Windows security update KB3078601. You can wait for Microsoft to release an updated version or uninstall it (http://windows.microsoft.com/en-us/windows/troubleshoot-problems-removing-updates#1TC=windows-7)

BISWizard renamed this task from help me!!! to Launcher won't start because is unable to load font.Nov 17 2016, 2:10 PM
Jawsh added a comment.Nov 17 2016, 2:31 PM

@BISWizard, if it is of any help I have update KB3078601 installed and I am not experiencing any issues with the Arma 3 launcher.

@Jawsh: It affects only some users, not all of them. This issue appeared only after the mentioned patch was released by Microsoft and it can be fixed by uninstalling the patch. But above that we've never been able to determine the exact cause, not even to replicate the issue on any of our machines.

Hello payuu123,
as posted above, you basically have two options:

You can wait for Microsoft to release an updated version or uninstall it (http://windows.microsoft.com/en-us/windows/troubleshoot-problems-removing-updates#1TC=windows-7)