From 59731b54deac1496e10944953d6165203b1e67f9 Mon Sep 17 00:00:00 2001 From: Max Date: Mon, 15 Dec 2025 17:42:38 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=A2=9E=E5=8A=A0=E5=9B=BE=E6=A0=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- example/lib/icons.dart | 41 +++++++++++++++++--------------- fonts/iconfont.ttf | Bin 18052 -> 18916 bytes generate/icons.dart | 3 +++ iconfont.json | 21 ++++++++++++++++ lib/src/yx_icon_fonts_data.dart | 15 ++++++++++++ 5 files changed, 61 insertions(+), 19 deletions(-) diff --git a/example/lib/icons.dart b/example/lib/icons.dart index dbf602f..faea0ac 100644 --- a/example/lib/icons.dart +++ b/example/lib/icons.dart @@ -4,6 +4,28 @@ import 'package:yx_icon_fonts_example/example_icon.dart'; // 此文件由脚本自动生成! final icons = [ + // 其他图标 + ExampleIcon(YXIconFonts.icon32Clean, 'icon 32 clean'), + ExampleIcon(YXIconFonts.icon36Viewhistory, 'icon 36 viewhistory'), + ExampleIcon(YXIconFonts.icon36Revoke, 'icon 36 revoke'), + ExampleIcon(YXIconFonts.icon32Location, 'icon 32 location'), + ExampleIcon(YXIconFonts.icon24Mypoints, 'icon 24 mypoints'), + ExampleIcon(YXIconFonts.icon44Search, 'icon 44 search'), + ExampleIcon(YXIconFonts.icon36ClearPeople, 'icon 36 clear people'), + ExampleIcon(YXIconFonts.icon32Publish, 'icon 32 publish'), + ExampleIcon(YXIconFonts.icon32Close, 'icon 32 close'), + ExampleIcon(YXIconFonts.icon32Output, 'icon 32 output'), + ExampleIcon(YXIconFonts.icon24Download, 'icon 24 download'), + ExampleIcon(YXIconFonts.iconVoicePause, 'icon voice pause'), + ExampleIcon(YXIconFonts.iconVoice, 'icon voice'), + ExampleIcon(YXIconFonts.iconSubtract, 'icon subtract'), + ExampleIcon(YXIconFonts.icon44CancelAccount, 'icon 44 cancel account'), + ExampleIcon(YXIconFonts.icon24Search, 'icon 24 search'), + ExampleIcon(YXIconFonts.icon24Up, 'icon 24 up'), + ExampleIcon(YXIconFonts.icon24Minus, 'icon 24 minus'), + ExampleIcon(YXIconFonts.icon36OnlySee, 'icon 36 only see'), + ExampleIcon(YXIconFonts.icon24Plus, 'icon 24 plus'), + // 编辑相关图标 ExampleIcon(YXIconFonts.icon30Edit, 'icon 30 edit'), ExampleIcon(YXIconFonts.icon44Edit, 'icon 44 edit'), @@ -26,25 +48,6 @@ final icons = [ ExampleIcon(YXIconFonts.icon44Add, 'icon 44 add'), ExampleIcon(YXIconFonts.icon32Add, 'icon 32 add'), - // 其他图标 - ExampleIcon(YXIconFonts.icon32Location, 'icon 32 location'), - ExampleIcon(YXIconFonts.icon24Mypoints, 'icon 24 mypoints'), - ExampleIcon(YXIconFonts.icon44Search, 'icon 44 search'), - ExampleIcon(YXIconFonts.icon36ClearPeople, 'icon 36 clear people'), - ExampleIcon(YXIconFonts.icon32Publish, 'icon 32 publish'), - ExampleIcon(YXIconFonts.icon32Close, 'icon 32 close'), - ExampleIcon(YXIconFonts.icon32Output, 'icon 32 output'), - ExampleIcon(YXIconFonts.icon24Download, 'icon 24 download'), - ExampleIcon(YXIconFonts.iconVoicePause, 'icon voice pause'), - ExampleIcon(YXIconFonts.iconVoice, 'icon voice'), - ExampleIcon(YXIconFonts.iconSubtract, 'icon subtract'), - ExampleIcon(YXIconFonts.icon44CancelAccount, 'icon 44 cancel account'), - ExampleIcon(YXIconFonts.icon24Search, 'icon 24 search'), - ExampleIcon(YXIconFonts.icon24Up, 'icon 24 up'), - ExampleIcon(YXIconFonts.icon24Minus, 'icon 24 minus'), - ExampleIcon(YXIconFonts.icon36OnlySee, 'icon 36 only see'), - ExampleIcon(YXIconFonts.icon24Plus, 'icon 24 plus'), - // 个人中心相关图标 ExampleIcon(YXIconFonts.icon44MeAbout, 'icon 44 me about'), ExampleIcon(YXIconFonts.icon44MePointsmall, 'icon 44 me pointsmall'), diff --git a/fonts/iconfont.ttf b/fonts/iconfont.ttf index 24c1dee9e09c03468821902113bd49bde5346881..df26bea47dbb4c16d2985b8feebd9acab6680acc 100644 GIT binary patch delta 2415 zcmX|?U2L1>703UNKVI939ow<S=TsiLtXOK zLD#{CaOify1qjx#O=6YSX@U#3i;BQ*R;|@E3GVix!R0h<>`# z#iy>QWxU3AyVU84iv|KXkV#4Hr|lDj{> zn^*{r{}-(;P5}R0dVbHB@9q2B-*f%O`5ebyIP@$ZeQtKMM}12 z*Jqo(uGWTMJMFxsTRwDKA_lq-i5hqjNQZ$}g4hOL4iYo)nh>T>!wW;=23{S~Wnd5> z2?N6c>2BzT2WI$YdNqs@q{qN$L3SG$H%PC65riZSJ5HzACyXj2ZD4#M+7@A?AsGW> z4#^tOD6!LTU?Lzn15*N_j5JIRWWc~QK?V&>7-X-3se=p|z`~JX1G5PkF)*(Xy^k=% z5bkT}hRKHLjf823=#7K|fM^E^r2x?m5{d$%9VC>l>J6f`K&U*3&NHC~Av({5YJ^N1s7r{>IiW%!I_HF1 zh3K3UsurSCKGWbpi$>>}P|6UUXF^d!be;+24bkEx6gp(qK*>WMGEn@GhYc(P$ee)% z0r|Rtr2#o^V39x?C)g0y3*-?4D+hAYz#4*_GU(5MoHnqoAdebYVURNh)*58qz^a3M z!@&B3oHei#A>TAKSd@@+29_se!JxlZQZszvor6!?KRT|_oDZ<&+ohD`=sSY%LlF9t#7t|=%4go_rD)F7+49s+Ge$# zYkMZx8$1_m+z8$e{W$ChSHo|%+wE^fYLQ<@t>~SOP{*@&i#=lBucY5dVGGm994uorzlFSBdu%&F*~noW8{NUFXl8HO4MZ85Zy`E(4>bWH{QU(#h1Y z8ZD1TJ(gWa=F6pUGFB|-?T%=$q58Q{(xY7}8q}k3F`KeDum)Ai>WG>X#VkkJ(r6*y zqdKA%EoMu_sv1+e)pPe88>z8$b8y#Suq8E_b+xvr_Y#>VHX>b-;g0*U#bttFI6 zsL6YQNF-1{JJ3BacPOm;;S+PkP~ouSnM5X&*a*;?p4G;CX((5z&d2PS&478VUcFpZcC1I`^@{o;SbA$_ zSXCYNZe{aeez|2INaRgc38s^m^U7$DD1@_EH%ezeN;>*%DDF}uz2fFs*q%1$VC&K(T4 zy4>z9b^ZMDBSV9yj?GI2e)Z1D2PY2o^;M@&G@pIj;|P{*uQ;8`>2W$!mdn)| z47#^Qh7QjhJ^j+2fpBLi-TUpC@%;xfxwpM`NO{ENbUFMj?yZEcT2Zr`^HZ->)G;-y z9zx*qh4r7>1wA3%RqsU@Z%1Q5%ENIMuMw zq)liByXeZ)=%OoQ-KfMxSB)DTytrS8_!P8 zp04~X)B7dlR-ow2+_|^TFC71I432c`03(-|oBDVEd zzunx}d^h}E=mU*QDRNJBxpl*Z?ZF#CsIVCH1>=R4V74$+wAOxaYYy%Z+Um8bjcLI> z!rauVQvVg}u){W9m3NAn36Z|FUD*EIxI;~}S3VmcH8mh>nXEag#HSe-`!ViL!p zP_cTCg2pl)g^z9XC=pmz4zR2i45)4JC_C78kMe}=@F-(gqer>J+8k{6kaWEDgLVXpUBC`waCwrJ0(3O zSM+;%Kbno6jeZg9jlCKBA)bg={fCz=zBiQ8q7vg>8H%d_PR6^#`aD{fWxR(@KQ zt6Hn>uU@PfthriSTDw&HZ8Do2OkPOdO*JWO*yO~a