Minh-Danh
Committed by GitHub

Add Noto Sans TC/SC fonts for traditional and simplified Chinese (#1724)

Add Noto Sans TC/SC fonts for traditional and simplified Chinese
@@ -15,6 +15,11 @@ jobs: @@ -15,6 +15,11 @@ jobs:
15 - uses: subosito/flutter-action@v2 15 - uses: subosito/flutter-action@v2
16 with: 16 with:
17 channel: stable 17 channel: stable
  18 + - name: Set up Java
  19 + uses: actions/setup-java@v4
  20 + with:
  21 + distribution: "temurin"
  22 + java-version: 17
18 - name: Enable Linux for flutter 23 - name: Enable Linux for flutter
19 run: flutter config --enable-linux-desktop 24 run: flutter config --enable-linux-desktop
20 - name: Update repo 25 - name: Update repo
@@ -81,6 +86,11 @@ jobs: @@ -81,6 +86,11 @@ jobs:
81 - uses: subosito/flutter-action@v2 86 - uses: subosito/flutter-action@v2
82 with: 87 with:
83 channel: master 88 channel: master
  89 + - name: Set up Java
  90 + uses: actions/setup-java@v4
  91 + with:
  92 + distribution: "temurin"
  93 + java-version: 17
84 - name: Enable Linux for flutter 94 - name: Enable Linux for flutter
85 run: flutter config --enable-linux-desktop 95 run: flutter config --enable-linux-desktop
86 - name: Update repo 96 - name: Update repo
@@ -3250,6 +3250,24 @@ import 'font.dart'; @@ -3250,6 +3250,24 @@ import 'font.dart';
3250 /// - notoSansExtraBoldItalic (Noto Sans 800italic) 3250 /// - notoSansExtraBoldItalic (Noto Sans 800italic)
3251 /// - notoSansBlack (Noto Sans 900) 3251 /// - notoSansBlack (Noto Sans 900)
3252 /// - notoSansBlackItalic (Noto Sans 900italic) 3252 /// - notoSansBlackItalic (Noto Sans 900italic)
  3253 +/// - notoSansTCThin (Noto Sans TC Thin 100)
  3254 +/// - notoSansTCExtraLight (Noto Sans TC ExtraLight 200)
  3255 +/// - notoSansTCLight (Noto Sans TC Light 300)
  3256 +/// - notoSansTCRegular (Noto Sans TC Regular 400)
  3257 +/// - notoSansTCMedium (Noto Sans TC Medium 500)
  3258 +/// - notoSansTCSemiBold (Noto Sans TC SemiBold 600)
  3259 +/// - notoSansTCBold (Noto Sans TC Bold 700)
  3260 +/// - notoSansTCExtraBold (Noto Sans TC ExtraBold 800)
  3261 +/// - notoSansTCBlack (Noto Sans TC Black 900)
  3262 +/// - notoSansSCThin (Noto Sans SC Thin 100)
  3263 +/// - notoSansSCExtraLight (Noto Sans SC ExtraLight 200)
  3264 +/// - notoSansSCLight (Noto Sans SC Light 300)
  3265 +/// - notoSansSCRegular (Noto Sans SC Regular 400)
  3266 +/// - notoSansSCMedium (Noto Sans SC Medium 500)
  3267 +/// - notoSansSCSemiBold (Noto Sans SC SemiBold 600)
  3268 +/// - notoSansSCBold (Noto Sans SC Bold 700)
  3269 +/// - notoSansSCExtraBold (Noto Sans SC ExtraBold 800)
  3270 +/// - notoSansSCBlack (Noto Sans SC Black 900)
3253 /// - notoSansAdlamRegular (Noto Sans Adlam regular) 3271 /// - notoSansAdlamRegular (Noto Sans Adlam regular)
3254 /// - notoSansAdlamMedium (Noto Sans Adlam 500) 3272 /// - notoSansAdlamMedium (Noto Sans Adlam 500)
3255 /// - notoSansAdlamSemiBold (Noto Sans Adlam 600) 3273 /// - notoSansAdlamSemiBold (Noto Sans Adlam 600)
@@ -37776,6 +37794,186 @@ class PdfGoogleFonts extends DownloadableFont { @@ -37776,6 +37794,186 @@ class PdfGoogleFonts extends DownloadableFont {
37776 } 37794 }
37777 37795
37778 /// @nodoc 37796 /// @nodoc
  37797 + /// Noto Sans TC Thin 100
  37798 + static Future<Font> notoSansTCThin() {
  37799 + const font = PdfGoogleFonts._(
  37800 + 'https://fonts.gstatic.com/s/notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cz_Co.ttf',
  37801 + 'NotoSansTC-Thin',
  37802 + );
  37803 + return font.getFont();
  37804 + }
  37805 +
  37806 + /// @nodoc
  37807 + /// Noto Sans TC ExtraLight 200
  37808 + static Future<Font> notoSansTCExtraLight() {
  37809 + const font = PdfGoogleFonts._(
  37810 + 'https://fonts.gstatic.com/s/notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz7yCy_Co.ttf',
  37811 + 'NotoSansTC-ExtraLight',
  37812 + );
  37813 + return font.getFont();
  37814 + }
  37815 +
  37816 + /// @nodoc
  37817 + /// Noto Sans TC Light 300
  37818 + static Future<Font> notoSansTCLight() {
  37819 + const font = PdfGoogleFonts._(
  37820 + 'https://fonts.gstatic.com/s/notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz7_6y_Co.ttf',
  37821 + 'NotoSansTC-Light',
  37822 + );
  37823 + return font.getFont();
  37824 + }
  37825 +
  37826 + /// @nodoc
  37827 + /// Noto Sans TC Regular 400
  37828 + static Future<Font> notoSansTCRegular() {
  37829 + const font = PdfGoogleFonts._(
  37830 + 'https://fonts.gstatic.com/s/notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_Co.ttf',
  37831 + 'NotoSansTC-Regular',
  37832 + );
  37833 + return font.getFont();
  37834 + }
  37835 +
  37836 + /// @nodoc
  37837 + /// Noto Sans TC Medium 500
  37838 + static Future<Font> notoSansTCMedium() {
  37839 + const font = PdfGoogleFonts._(
  37840 + 'https://fonts.gstatic.com/s/notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz75Ky_Co.ttf',
  37841 + 'NotoSansTC-Medium',
  37842 + );
  37843 + return font.getFont();
  37844 + }
  37845 +
  37846 + /// @nodoc
  37847 + /// Noto Sans TC SemiBold 600
  37848 + static Future<Font> notoSansTCSemiBold() {
  37849 + const font = PdfGoogleFonts._(
  37850 + 'https://fonts.gstatic.com/s/notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz7361_Co.ttf',
  37851 + 'NotoSansTC-SemiBold',
  37852 + );
  37853 + return font.getFont();
  37854 + }
  37855 +
  37856 + /// @nodoc
  37857 + /// Noto Sans TC Bold 700
  37858 + static Future<Font> notoSansTCBold() {
  37859 + const font = PdfGoogleFonts._(
  37860 + 'https://fonts.gstatic.com/s/notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz70e1_Co.ttf',
  37861 + 'NotoSansTC-Bold',
  37862 + );
  37863 + return font.getFont();
  37864 + }
  37865 +
  37866 + /// @nodoc
  37867 + /// Noto Sans TC ExtraBold 800
  37868 + static Future<Font> notoSansTCExtraBold() {
  37869 + const font = PdfGoogleFonts._(
  37870 + 'https://fonts.gstatic.com/s/notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz7yC1_Co.ttf',
  37871 + 'NotoSansTC-ExtraBold',
  37872 + );
  37873 + return font.getFont();
  37874 + }
  37875 +
  37876 + /// @nodoc
  37877 + /// Noto Sans TC Black 900
  37878 + static Future<Font> notoSansTCBlack() {
  37879 + const font = PdfGoogleFonts._(
  37880 + 'https://fonts.gstatic.com/s/notosanstc/v36/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz7wm1_Co.ttf',
  37881 + 'NotoSansTC-Black',
  37882 + );
  37883 + return font.getFont();
  37884 + }
  37885 +
  37886 + /// @nodoc
  37887 + /// Noto Sans SC Thin 100
  37888 + static Future<Font> notoSansSCThin() {
  37889 + const font = PdfGoogleFonts._(
  37890 + 'https://fonts.gstatic.com/s/notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_EnYw.ttf',
  37891 + 'NotoSansSC-Thin',
  37892 + );
  37893 + return font.getFont();
  37894 + }
  37895 +
  37896 + /// @nodoc
  37897 + /// Noto Sans SC ExtraLight 200
  37898 + static Future<Font> notoSansSCExtraLight() {
  37899 + const font = PdfGoogleFonts._(
  37900 + 'https://fonts.gstatic.com/s/notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG1_FnYw.ttf',
  37901 + 'NotoSansSC-ExtraLight',
  37902 + );
  37903 + return font.getFont();
  37904 + }
  37905 +
  37906 + /// @nodoc
  37907 + /// Noto Sans SC Light 300
  37908 + static Future<Font> notoSansSCLight() {
  37909 + const font = PdfGoogleFonts._(
  37910 + 'https://fonts.gstatic.com/s/notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG4HFnYw.ttf',
  37911 + 'NotoSansSC-Light',
  37912 + );
  37913 + return font.getFont();
  37914 + }
  37915 +
  37916 + /// @nodoc
  37917 + /// Noto Sans SC Regular 400
  37918 + static Future<Font> notoSansSCRegular() {
  37919 + const font = PdfGoogleFonts._(
  37920 + 'https://fonts.gstatic.com/s/notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYw.ttf',
  37921 + 'NotoSansSC-Regular',
  37922 + );
  37923 + return font.getFont();
  37924 + }
  37925 +
  37926 + /// @nodoc
  37927 + /// Noto Sans SC Medium 500
  37928 + static Future<Font> notoSansSCMedium() {
  37929 + const font = PdfGoogleFonts._(
  37930 + 'https://fonts.gstatic.com/s/notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG-3FnYw.ttf',
  37931 + 'NotoSansSC-Medium',
  37932 + );
  37933 + return font.getFont();
  37934 + }
  37935 +
  37936 + /// @nodoc
  37937 + /// Noto Sans SC SemiBold 600
  37938 + static Future<Font> notoSansSCSemiBold() {
  37939 + const font = PdfGoogleFonts._(
  37940 + 'https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@600&display=swap',
  37941 + 'NotoSansSC-SemiBold',
  37942 + );
  37943 + return font.getFont();
  37944 + }
  37945 +
  37946 + /// @nodoc
  37947 + /// Noto Sans SC Bold 700
  37948 + static Future<Font> notoSansSCBold() {
  37949 + const font = PdfGoogleFonts._(
  37950 + 'https://fonts.gstatic.com/s/notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaGzjCnYw.ttf',
  37951 + 'NotoSansSC-Bold',
  37952 + );
  37953 + return font.getFont();
  37954 + }
  37955 +
  37956 + /// @nodoc
  37957 + /// Noto Sans SC ExtraBold 800
  37958 + static Future<Font> notoSansSCExtraBold() {
  37959 + const font = PdfGoogleFonts._(
  37960 + 'https://fonts.gstatic.com/s/notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG1_CnYw.ttf',
  37961 + 'NotoSansSC-ExtraBold',
  37962 + );
  37963 + return font.getFont();
  37964 + }
  37965 +
  37966 + /// @nodoc
  37967 + /// Noto Sans SC Black 900
  37968 + static Future<Font> notoSansSCBlack() {
  37969 + const font = PdfGoogleFonts._(
  37970 + 'https://fonts.gstatic.com/s/notosanssc/v37/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG3bCnYw.ttf',
  37971 + 'NotoSansSC-Black',
  37972 + );
  37973 + return font.getFont();
  37974 + }
  37975 +
  37976 + /// @nodoc
37779 /// Noto Sans Adlam regular 37977 /// Noto Sans Adlam regular
37780 static Future<Font> notoSansAdlamRegular() { 37978 static Future<Font> notoSansAdlamRegular() {
37781 const font = PdfGoogleFonts._( 37979 const font = PdfGoogleFonts._(