Skip to content

Open-UUP-dump/flags

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Other Languages: en-US

GoSquared 旗帜图标样式表生成器

这是 GoSquared Flag Icon Set 的一个定制分支。它包含了一个自动化的 Python 构建脚本,用于动态生成亮面和扁平两种旗帜样式的 CSS 精灵图。

如有任何意见、更正或补充,请通过提交议题或拉取请求告知我们。

可用样式

此分支将旗帜分为两种样式:

  • 亮面 (/flags/shiny/)
  • 扁平 (/flags/flat/)

您可以直接从 GitHub 的 Actions 标签页下载最新编译的 CSS 和精灵图 PNG。构建工作流会在每次代码变更时自动生成并上传两个独立的 .zip 压缩包(每种样式一个)。

许可与使用

MIT 协议,详情请参阅 LICENSE.txt

构建您自己的图标集版本

如果您想构建自己的旗帜图标集版本(包含任何添加或修改),可以使用随附的 build.py 脚本。

修改源图标

编辑 /flags/shiny//flags/flat/ 中的 PNG 文件。在每个尺寸目录(16 和 32)中,PNG 文件均以其 ISO-3166-2 国家代码命名(例如 cn.png, us.png)。

  • 标准 ISO 代码会被编译为 .flag.cn
  • 以底划线开头的额外/自定义图标(例如 _code.png)会被编译为 .flag.extra.code
  • _unknown.png 图标被专门保留作为默认的后备图标。

本地构建的前提条件

您只需要安装 Python 3 和 Pillow 库即可构建精灵图。我们已经用轻量级的跨平台 Python 脚本取代了原有的 make 和 imagemagick 工具。

  1. 确保已安装 Python 3.x。
  2. 安装 Pillow:
    pip install Pillow

生成文件

只需在根目录下运行脚本:

python build.py

该脚本将自动在 /output/shiny/ 和 /output/flat/ 目录下生成 CSS 精灵图、1x 和 2x 分辨率的 PNG 文件以及样式表。

About

GoSquared's Flag Icon Stylesheet Generator For Open UUP dump

Topics

Resources

License

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Contributors

Languages

  • Python 100.0%