func:  DirectWriteFontInfo::LoadFontFamilyData(const nsAString& aFamilyName) nsAutoTArray < wchar_t , 32 > famName ; uint32_t len = aFamilyName . Length ( ) ; memcpy ( famName . Elements ( ) , aFamilyName . BeginReading ( ) , len * sizeof ( char16_t ) ); famName [ len ] = 0; hr = mSystemFonts -> FindFamilyName ( famName . Elements ( ) , & index , & exists ); if ( SUCCEEDED ( hr ) && exists )  hr = mBundledFonts -> FindFamilyName ( famName . Elements ( ) , & index , & exists ); if ( SUCCEEDED ( hr ) && exists )  if ( FAILED ( hr ) )  if ( FAILED ( hr ) )  if ( FAILED ( hr ) )  if ( FAILED ( hr ) )  if ( SUCCEEDED ( hr ) )  if ( SUCCEEDED ( hr ) && nameData && nameSize > 0 )  if ( ! SUCCEEDED ( hr ) )  if ( SUCCEEDED ( hr ) )  