## TableSubstitutionRul.AddSubstitutes method يضيف أسماء الخطوط البديلة لاسم الخط الأصلي المحدد. ```csharp public void AddSubstitutes(string originalFontName, params string[] substituteFontNames) `......const string fontsPath = @"C:\WINDOWS\Fonts"; Assert.AreEqual(fontsPath...الخط الموجود في دليل خطوط Windows كبديل للخط غير الموجود. doc...