Browse Source

FiraSans font family

flabbet 1 year ago
parent
commit
05b5b9fdc9
24 changed files with 10 additions and 10 deletions
  1. 0 1
      src/PixiEditor.AvaloniaUI.Browser/Program.cs
  2. 0 1
      src/PixiEditor.AvaloniaUI.Desktop/Program.cs
  3. 0 5
      src/PixiEditor.AvaloniaUI/PixiEditor.AvaloniaUI.csproj
  4. 1 1
      src/PixiEditor.Extensions/FlyUI/Elements/Text.cs
  5. 1 2
      src/PixiEditor.UI.Common/Accents/Base.axaml
  6. BIN
      src/PixiEditor.UI.Common/Fonts/FiraSans-Black.ttf
  7. BIN
      src/PixiEditor.UI.Common/Fonts/FiraSans-BlackItalic.ttf
  8. BIN
      src/PixiEditor.UI.Common/Fonts/FiraSans-Bold.ttf
  9. BIN
      src/PixiEditor.UI.Common/Fonts/FiraSans-BoldItalic.ttf
  10. BIN
      src/PixiEditor.UI.Common/Fonts/FiraSans-ExtraBold.ttf
  11. BIN
      src/PixiEditor.UI.Common/Fonts/FiraSans-ExtraBoldItalic.ttf
  12. BIN
      src/PixiEditor.UI.Common/Fonts/FiraSans-ExtraLight.ttf
  13. BIN
      src/PixiEditor.UI.Common/Fonts/FiraSans-ExtraLightItalic.ttf
  14. BIN
      src/PixiEditor.UI.Common/Fonts/FiraSans-Italic.ttf
  15. BIN
      src/PixiEditor.UI.Common/Fonts/FiraSans-Light.ttf
  16. BIN
      src/PixiEditor.UI.Common/Fonts/FiraSans-LightItalic.ttf
  17. BIN
      src/PixiEditor.UI.Common/Fonts/FiraSans-Medium.ttf
  18. BIN
      src/PixiEditor.UI.Common/Fonts/FiraSans-MediumItalic.ttf
  19. BIN
      src/PixiEditor.UI.Common/Fonts/FiraSans-Regular.ttf
  20. BIN
      src/PixiEditor.UI.Common/Fonts/FiraSans-SemiBold.ttf
  21. BIN
      src/PixiEditor.UI.Common/Fonts/FiraSans-SemiBoldItalic.ttf
  22. BIN
      src/PixiEditor.UI.Common/Fonts/FiraSans-Thin.ttf
  23. BIN
      src/PixiEditor.UI.Common/Fonts/FiraSans-ThinItalic.ttf
  24. 8 0
      src/PixiEditor.UI.Common/Fonts/FiraSans.axaml

+ 0 - 1
src/PixiEditor.AvaloniaUI.Browser/Program.cs

@@ -9,7 +9,6 @@ using PixiEditor.AvaloniaUI;
 internal partial class Program
 {
     private static async Task Main(string[] args) => await BuildAvaloniaApp()
-        .WithInterFont()
         .StartBrowserAppAsync("out");
 
     public static AppBuilder BuildAvaloniaApp()

+ 0 - 1
src/PixiEditor.AvaloniaUI.Desktop/Program.cs

@@ -17,6 +17,5 @@ public class Program
     public static AppBuilder BuildAvaloniaApp()
         => AppBuilder.Configure<App>()
             .UsePlatformDetect()
-            .WithInterFont()
             .LogToTrace();
 }

+ 0 - 5
src/PixiEditor.AvaloniaUI/PixiEditor.AvaloniaUI.csproj

@@ -59,7 +59,6 @@
     <PackageReference Include="Avalonia.Headless" Version="$(AvaloniaVersion)"/>
     <PackageReference Include="Avalonia.Labs.Lottie" Version="11.0.10.1"/>
     <PackageReference Include="Avalonia.Themes.Fluent" Version="$(AvaloniaVersion)"/>
-    <PackageReference Include="Avalonia.Fonts.Inter" Version="$(AvaloniaVersion)"/>
     <PackageReference Include="Avalonia.Skia" Version="$(AvaloniaVersion)"/>
     <PackageReference Include="Avalonia.Svg.Skia" Version="11.0.0.18"/>
     <!--Condition below is needed to remove Avalonia.Diagnostics package from build output in Release configuration.-->
@@ -117,8 +116,4 @@
     </Content>
   </ItemGroup>
 
-  <ItemGroup>
-    <Folder Include="Fonts\" />
-  </ItemGroup>
-
 </Project>

+ 1 - 1
src/PixiEditor.Extensions/FlyUI/Elements/Text.cs

@@ -55,7 +55,7 @@ public class Text : StatelessElement, IPropertyDeserializable
         
         textBlock.Bind(TextBlock.TextProperty, valueBinding);
         textBlock.Bind(TextBlock.TextWrappingProperty, textWrapBinding);
-        textBlock.Bind(TextBlock.FontStyleProperty, fontStyleBinding);
+        textBlock.Bind(TextBlock.FontStyleProperty, fontStyleBinding); //TODO: Inter font doesn't work
         return textBlock;
     }
 

+ 1 - 2
src/PixiEditor.UI.Common/Accents/Base.axaml

@@ -85,8 +85,7 @@
             <SolidColorBrush x:Key="DockThemeControlBackgroundBrush" Color="{DynamicResource ThemeBackground1Color}" />
             <system:Double x:Key="DockFontSizeNormal">12</system:Double>
 
-            <FontFamily x:Key="ContentControlThemeFontFamily">fonts:Inter#Inter, $Default</FontFamily>
-            <FontFamily x:Key="Feather">avares://PixiEditor.UI.Common;/Fonts/feather.ttf</FontFamily>
+            <FontFamily x:Key="ContentControlThemeFontFamily">avares://PixiEditor.UI.Common/Fonts#FiraSans, $Default</FontFamily>
             <system:Double x:Key="FontSizeSmall">10</system:Double>
             <system:Double x:Key="FontSizeNormal">12</system:Double>
             <system:Double x:Key="FontSizeLarge">16</system:Double>

BIN
src/PixiEditor.UI.Common/Fonts/FiraSans-Black.ttf


BIN
src/PixiEditor.UI.Common/Fonts/FiraSans-BlackItalic.ttf


BIN
src/PixiEditor.UI.Common/Fonts/FiraSans-Bold.ttf


BIN
src/PixiEditor.UI.Common/Fonts/FiraSans-BoldItalic.ttf


BIN
src/PixiEditor.UI.Common/Fonts/FiraSans-ExtraBold.ttf


BIN
src/PixiEditor.UI.Common/Fonts/FiraSans-ExtraBoldItalic.ttf


BIN
src/PixiEditor.UI.Common/Fonts/FiraSans-ExtraLight.ttf


BIN
src/PixiEditor.UI.Common/Fonts/FiraSans-ExtraLightItalic.ttf


BIN
src/PixiEditor.UI.Common/Fonts/FiraSans-Italic.ttf


BIN
src/PixiEditor.UI.Common/Fonts/FiraSans-Light.ttf


BIN
src/PixiEditor.UI.Common/Fonts/FiraSans-LightItalic.ttf


BIN
src/PixiEditor.UI.Common/Fonts/FiraSans-Medium.ttf


BIN
src/PixiEditor.UI.Common/Fonts/FiraSans-MediumItalic.ttf


BIN
src/PixiEditor.UI.Common/Fonts/FiraSans-Regular.ttf


BIN
src/PixiEditor.UI.Common/Fonts/FiraSans-SemiBold.ttf


BIN
src/PixiEditor.UI.Common/Fonts/FiraSans-SemiBoldItalic.ttf


BIN
src/PixiEditor.UI.Common/Fonts/FiraSans-Thin.ttf


BIN
src/PixiEditor.UI.Common/Fonts/FiraSans-ThinItalic.ttf


+ 8 - 0
src/PixiEditor.UI.Common/Fonts/FiraSans.axaml

@@ -0,0 +1,8 @@
+<Styles xmlns="https://github.com/avaloniaui"
+                    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
+    <Styles.Resources>
+        <ResourceDictionary>
+            <FontFamily x:Key="FiraSans">avares://PixiEditor.UI.Common/Fonts#FiraSans</FontFamily>
+        </ResourceDictionary>
+    </Styles.Resources>
+</Styles>