├── .github
└── workflows
│ └── pages.yml
├── .gitignore
├── README.md
├── README_en.md
├── characters.json
├── icons.html
├── index.styl
├── make.sh
├── package.json
└── yarn.lock
/.github/workflows/pages.yml:
--------------------------------------------------------------------------------
1 | name: Build Demo
2 | on: [push]
3 | jobs:
4 | build-and-deploy:
5 | runs-on: ubuntu-latest
6 | steps:
7 | - name: Checkout
8 | uses: actions/checkout@v2.3.1
9 | with:
10 | persist-credentials: false
11 | - name: Build
12 | run: bash make.sh
13 | - name: Deploy
14 | uses: JamesIves/github-pages-deploy-action@3.7.1
15 | with:
16 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
17 | BRANCH: gh-pages
18 | FOLDER: www
19 | CLEAN: true
20 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | /index.css
2 | /node_modules
3 | /www
4 | /fonts
5 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Icons in FFXIV Axis font
2 |
3 | [English Version](./README_en.md)
4 |
5 | 本仓库提供《最终幻想 14》游戏内使用的 fonticon 的定义和 webfont css 文件。这里提供的图标定义均仔细考证游戏中的用处,并精心挑选其命名。
6 |
7 | 对部分图标我们仍未知道其具体用途。如果你知道,可以在 issue 中告诉我们。
8 |
9 | ## 字体下载地址
10 |
11 | 请注意,由于 webfont 文件版权属于 SE,本项目并不分发字体,你需要自行下载字体使用,并确保遵循 SE 的版权规定。
12 |
13 | ```
14 | https://img.finalfantasyxiv.com/lds/pc/global/fonts/FFXIV_Lodestone_SSF.woff
15 | https://img.finalfantasyxiv.com/lds/pc/global/fonts/FFXIV_Lodestone_SSF.ttf
16 | ```
17 |
18 | ## 使用方法
19 |
20 | 本仓库提供一个字体定义文件 `characters.json` 和一份处理好的 css 文件 `index.css`。
21 |
22 | 首先你需要使用 CSS 定义 webfont 如下:
23 |
24 | ```css
25 | @font-face {
26 | font-family: 'FFXIV';
27 | src: url('FFXIV_Lodestone_SSF.ttf') format('truetype'),
28 | url('FFXIV_Lodestone_SSF.woff') format('woff');
29 | unicode-range: U+E020-E0DB;
30 | }
31 | ```
32 |
33 | 注意修改其中的 url 为上文下载的字体文件。
34 |
35 | 然后你需要引入本仓库中提供的 index.css,此操作方法多种多样,请根据自己情况选择。
36 | 例如在有 `style-loader` 的 webpack 项目中,可以通过在入口点 import 本项目:
37 |
38 | ```js
39 | import '@thewakingsands/axis-font-icons'
40 | ```
41 |
42 | 或者直接复制最新的[CSS 代码](https://www.unpkg.com/@thewakingsands/axis-font-icons@latest/index.css)也可以。
43 |
44 | 引入完成后,在 HTML 中可直接使用 `` 标签显示字体:
45 |
46 | ```html
47 |
48 | ```
49 |
50 | 或者也可以使用字符的 16 进制编码:
51 |
52 | ```html
53 |
54 | ```
55 |
56 | ## 字符集
57 |
58 | 字符集可以在 [这里](https://thewakingsands.github.io/ffxiv-axis-font-icons/) 查看,或者运行 `make.sh` 后打开本地的 icons.html。
59 |
--------------------------------------------------------------------------------
/README_en.md:
--------------------------------------------------------------------------------
1 | # Icons in FFXIV Axis font
2 |
3 | [中文版](./README.md)
4 |
5 | We provide special symbols/characters which used by FFXIV game in the form of icon font, and definitions for them.
6 | These icons are located in game and named carefully by us.
7 |
8 | For icons which don't have name defined, we are unable to located them in game,
9 | please fire a issue if you know that.
10 |
11 | ## Get the font
12 |
13 | Plese notice that we don't provide any font files, you should download it from SE
14 | and follow theirs copyrights.
15 |
16 | ```
17 | https://img.finalfantasyxiv.com/lds/pc/global/fonts/FFXIV_Lodestone_SSF.woff
18 | https://img.finalfantasyxiv.com/lds/pc/global/fonts/FFXIV_Lodestone_SSF.ttf
19 | ```
20 |
21 | ## How to use
22 |
23 | Define font-face:
24 |
25 | ```css
26 | @font-face {
27 | font-family: 'FFXIV';
28 | src: url('FFXIV_Lodestone_SSF.ttf') format('truetype'),
29 | url('FFXIV_Lodestone_SSF.woff') format('woff');
30 | unicode-range: U+E020-E0DB;
31 | }
32 | ```
33 |
34 | Please don't forget to update urls to your own.
35 |
36 | And then you should include `index.css` provided by this package.
37 | Please load it in your own way.
38 |
39 | For projects which use webpack and style-loader, you can import it like:
40 |
41 | ```js
42 | import '@thewakingsands/axis-font-icons'
43 | ```
44 |
45 | For who don't use npm or yarn, you can just copy css code from [here](https://www.unpkg.com/@thewakingsands/axis-font-icons@latest/index.css).
46 |
47 | Now you can use your webfont like:
48 |
49 | ```html
50 |
51 | ```
52 |
53 | or:
54 |
55 | ```html
56 |
57 | ```
58 |
59 | ## Icons
60 |
61 | Preview icon set [here](https://thewakingsands.github.io/ffxiv-axis-font-icons/).
62 |
63 | We provide notes in Chinese and not English now, sorry for the inconvenient.
64 |
--------------------------------------------------------------------------------
/characters.json:
--------------------------------------------------------------------------------
1 | {
2 | "e020": [ "ime-hira-full", "日文输入法全宽平假名" ],
3 | "e021": [ "ime-kata-full", "日文输入法全宽片假名" ],
4 | "e022": [ "ime-en", "英文输入法" ],
5 | "e023": [ "ime-kata-half", "日文输入法半宽片假名" ],
6 | "e024": [ "ime-en-jp", "日文输入法半宽英数" ],
7 | "e025": [ "ime-kr", "韩文输入法" ],
8 | "e026": [ "ime-chs", "中文输入法汉字" ],
9 | "e027": [ "ime-en-chs", "中文输入法英数" ],
10 | "e028": [ "min-intl", "Buff 用“分钟” 国际服" ],
11 | "e029": [ "min-chs", "Buff 用“分钟” 国服" ],
12 | "e02a": [ "lenticular-left", "左方头括号(日端“限定职业”文本用)" ],
13 | "e02b": [ "lenticular-right", "右方头括号(日端“限定职业”文本用)" ],
14 | "e031": [ "timer", "任务情报用时钟" ],
15 | "e032": [ "e032", "" ],
16 | "e033": [ "ilv", "物品品级" ],
17 | "e034": [ "garden", "苗圃/盆栽交互" ],
18 | "e035": [ "interact", "房屋交互" ],
19 | "e038": [ "rlv", "义军等级(博兹雅南方战线)" ],
20 | "e039": [ "attribute", "状态修正(以太之光耳坠)" ],
21 | "e03a": [ "elv", "元素等级(优雷卡)" ],
22 | "e03b": [ "glamour", "武具投影" ],
23 | "e03c": [ "hq", "优质道具" ],
24 | "e03d": [ "collectables", "收藏品" ],
25 | "e03e": [ "e03e", "" ],
26 | "e03f": [ "point", "小数点(坐标显示用,配合₀₁₂₃₄₅₆₇₈₉)" ],
27 | "e040": [ "auto-translate-left", "定型文-左" ],
28 | "e041": [ "auto-translate-right", "定型文-右" ],
29 | "e042": [ "target-attack", "目标标记-攻击" ],
30 | "e043": [ "target-ignore", "目标标记-禁止" ],
31 | "e044": [ "target-bind", "目标标记-止步" ],
32 | "e048": [ "crystal", "背包-水晶栏" ],
33 | "e049": [ "gil", "金币符号" ],
34 | "e04a": [ "target-circle", "目标标记-圆圈" ],
35 | "e04b": [ "target-square", "目标标记-方块" ],
36 | "e04c": [ "target-cross", "目标标记-叉号(已废止)" ],
37 | "e04d": [ "target-triangle", "目标标记-三角" ],
38 | "e04e": [ "target-plus", "目标标记-十字" ],
39 | "e050": [ "mouse", "鼠标" ],
40 | "e051": [ "mouse-left-button", "鼠标左键" ],
41 | "e052": [ "mouse-right-button", "鼠标右键" ],
42 | "e053": [ "mouse-left-right-button", "疑似鼠标左右键" ],
43 | "e054": [ "mouse-scroll-whell", "鼠标滚轮(大厅介绍用)" ],
44 | "e055": [ "mouse-button-1", "鼠标第1键(热键设置用)" ],
45 | "e056": [ "mouse-button-2", "鼠标第2键(热键设置用)" ],
46 | "e057": [ "mouse-button-3", "鼠标第3键(热键设置用)" ],
47 | "e058": [ "mouse-button-4", "鼠标第4键(热键设置用)" ],
48 | "e059": [ "mouse-button-5", "鼠标第5键(热键设置用)" ],
49 | "e05a": [ "e05a", "" ],
50 | "e05b": [ "debuff", "负面状态(战斗日志用)" ],
51 | "e05c": [ "buff", "增益状态(战斗日志用)" ],
52 | "e05d": [ "e05d", "疑似跨服的服务器标记" ],
53 | "e05e": [ "e05e", "" ],
54 | "e05f": [ "e05f", "" ],
55 | "e060": [ "number-0", "数字0(独立热键栏用)" ],
56 | "e061": [ "number-1", "数字1(独立热键栏用)" ],
57 | "e062": [ "number-2", "数字2(独立热键栏用)" ],
58 | "e063": [ "number-3", "数字3(独立热键栏用)" ],
59 | "e064": [ "number-4", "数字4(独立热键栏用)" ],
60 | "e065": [ "number-5", "数字5(独立热键栏用)" ],
61 | "e066": [ "number-6", "数字6(独立热键栏用)" ],
62 | "e067": [ "number-7", "数字7(独立热键栏用)" ],
63 | "e068": [ "number-8", "数字8(独立热键栏用)" ],
64 | "e069": [ "number-9", "数字9(独立热键栏用)" ],
65 | "e06a": [ "lv", "等级(英日端)" ],
66 | "e06b": [ "lv-de", "等级(德语端) Stufe" ],
67 | "e06c": [ "lv-fr", "等级(法语端) Niveau" ],
68 | "e06d": [ "am", "" ],
69 | "e06e": [ "pm", "" ],
70 | "e06f": [ "arrow-right", "一个提示箭头,战斗日志等地方用" ],
71 | "e070": [ "help", "帮助提示(萌宠之王用)" ],
72 | "e071": [ "square-a", "方块字母A(目标名字区分、团队发言用)" ],
73 | "e072": [ "square-b", "方块字母B(目标名字区分、团队发言用)" ],
74 | "e073": [ "square-c", "方块字母C(目标名字区分、团队发言用)" ],
75 | "e074": [ "square-d", "方块字母D(目标名字区分用)" ],
76 | "e075": [ "square-e", "方块字母E(目标名字区分用)" ],
77 | "e076": [ "square-f", "方块字母F(目标名字区分用)" ],
78 | "e077": [ "square-g", "方块字母G(目标名字区分用)" ],
79 | "e078": [ "square-h", "方块字母H(目标名字区分用)" ],
80 | "e079": [ "square-i", "方块字母I(目标名字区分用)" ],
81 | "e07a": [ "square-j", "方块字母J(目标名字区分用)" ],
82 | "e07b": [ "square-k", "方块字母K(目标名字区分用)" ],
83 | "e07c": [ "square-l", "方块字母L(目标名字区分用)" ],
84 | "e07d": [ "square-m", "方块字母M(目标名字区分用)" ],
85 | "e07e": [ "square-n", "方块字母N(目标名字区分用)" ],
86 | "e07f": [ "square-o", "方块字母O(目标名字区分用)" ],
87 | "e080": [ "square-p", "方块字母P(目标名字区分用)" ],
88 | "e081": [ "square-q", "方块字母Q(目标名字区分用)" ],
89 | "e082": [ "square-r", "方块字母R(目标名字区分用)" ],
90 | "e083": [ "square-s", "方块字母S(目标名字区分用)" ],
91 | "e084": [ "square-t", "方块字母T(目标名字区分用)" ],
92 | "e085": [ "square-u", "方块字母U(目标名字区分用)" ],
93 | "e086": [ "square-v", "方块字母V(目标名字区分用)" ],
94 | "e087": [ "square-w", "方块字母W(目标名字区分用)" ],
95 | "e088": [ "square-x", "方块字母X(目标名字区分用)" ],
96 | "e089": [ "square-y", "方块字母Y(目标名字区分用)" ],
97 | "e08a": [ "square-z", "方块字母Z(目标名字区分用)" ],
98 | "e08f": [ "square-0", "方块数字0" ],
99 | "e090": [ "square-1", "方块数字1(聊天栏位、小队频道发言等)" ],
100 | "e091": [ "square-2", "方块数字2(聊天栏位、小队频道发言等)" ],
101 | "e092": [ "square-3", "方块数字3(聊天栏位、小队频道发言等)" ],
102 | "e093": [ "square-4", "方块数字4(聊天栏位、小队频道发言等)" ],
103 | "e094": [ "square-5", "方块数字5(小队频道发言等)" ],
104 | "e095": [ "square-6", "方块数字6(小队频道发言等)" ],
105 | "e096": [ "square-7", "方块数字7(小队频道发言等)" ],
106 | "e097": [ "square-8", "方块数字8(小队频道发言等)" ],
107 | "e098": [ "square-9", "方块数字9(疑似日期用)" ],
108 | "e099": [ "square-10", "方块数字10(疑似日期用)" ],
109 | "e09a": [ "square-11", "方块数字11(疑似日期用)" ],
110 | "e09b": [ "square-12", "方块数字12(疑似日期用)" ],
111 | "e09c": [ "square-13", "方块数字13(疑似日期用)" ],
112 | "e09d": [ "square-14", "方块数字14(疑似日期用)" ],
113 | "e09e": [ "square-15", "方块数字15(疑似日期用)" ],
114 | "e09f": [ "square-16", "方块数字16(疑似日期用)" ],
115 | "e0a0": [ "square-17", "方块数字17(疑似日期用)" ],
116 | "e0a1": [ "square-18", "方块数字18(疑似日期用)" ],
117 | "e0a2": [ "square-19", "方块数字19(疑似日期用)" ],
118 | "e0a3": [ "square-20", "方块数字20(疑似日期用)" ],
119 | "e0a4": [ "square-21", "方块数字21(疑似日期用)" ],
120 | "e0a5": [ "square-22", "方块数字22(疑似日期用)" ],
121 | "e0a6": [ "square-23", "方块数字23(疑似日期用)" ],
122 | "e0a7": [ "square-24", "方块数字24(疑似日期用)" ],
123 | "e0a8": [ "square-25", "方块数字25(疑似日期用)" ],
124 | "e0a9": [ "square-26", "方块数字26(疑似日期用)" ],
125 | "e0aa": [ "square-27", "方块数字27(疑似日期用)" ],
126 | "e0ab": [ "square-28", "方块数字28(疑似日期用)" ],
127 | "e0ac": [ "square-29", "方块数字29(疑似日期用)" ],
128 | "e0ad": [ "square-30", "方块数字30(疑似日期用)" ],
129 | "e0ae": [ "square-31", "方块数字31(疑似日期用)" ],
130 | "e0af": [ "special-hotbar", "特殊热键栏(国际服)" ],
131 | "e0b0": [ "e0b0", "" ],
132 | "e0b1": [ "instance-1", "地区分线-1" ],
133 | "e0b2": [ "instance-2", "地区分线-2" ],
134 | "e0b3": [ "instance-3", "地区分线-3" ],
135 | "e0b4": [ "instance-4", "地区分线-4(未实装、拆包数据有)" ],
136 | "e0b5": [ "instance-5", "地区分线-5(未实装、拆包数据有)" ],
137 | "e0b6": [ "instance-6", "地区分线-6(未实装、拆包数据有)" ],
138 | "e0b7": [ "instance-7", "地区分线-7(未实装、拆包数据有)" ],
139 | "e0b8": [ "instance-8", "地区分线-8(未实装、拆包数据有)" ],
140 | "e0b9": [ "instance-9", "地区分线-9(未实装、拆包数据有)" ],
141 | "e0ba": [ "e0ba", "(疑似未实装,游戏内无法使用)" ],
142 | "e0bb": [ "link", "链接(物品、招募、地图)" ],
143 | "e0bc": [ "sync", "等级同步(任务战斗用)" ],
144 | "e0bd": [ "sync-invert", "等级同步(任务说明用)" ],
145 | "e0be": [ "quest-sync", "等级调整任务" ],
146 | "e0bf": [ "quest-job-specific", "职业固定任务" ],
147 | "e0c0": [ "diaem-nm", "云冠群岛怪物标记-恶名精英" ],
148 | "e0c1": [ "diaem-1", "云冠群岛怪物标记-1级" ],
149 | "e0c2": [ "diaem-2", "云冠群岛怪物标记-2级" ],
150 | "e0c3": [ "diaem-3", "云冠群岛怪物标记-3级" ],
151 | "e0c4": [ "diaem-4", "云冠群岛怪物标记-4级" ],
152 | "e0c5": [ "diaem-5", "云冠群岛怪物标记-5级" ],
153 | "e0c6": [ "diaem-6", "云冠群岛怪物标记-6级" ],
154 | "e0d0": [ "local-time", "本地时间(英日)" ],
155 | "e0d1": [ "server-time", "服务器时间(英日)" ],
156 | "e0d2": [ "eorzea-time", "艾欧泽亚时间(英日)" ],
157 | "e0d3": [ "local-time-de", "本地时间(德) Ortszeit" ],
158 | "e0d4": [ "server-time-de", "服务器时间(德) Serverzeit" ],
159 | "e0d5": [ "eorzea-time-de", "艾欧泽亚时间(德) Eorzea-Zeit" ],
160 | "e0d6": [ "local-time-fr", "本地时间(法) Heure locale" ],
161 | "e0d7": [ "server-time-fr", "服务器时间(法) Heure du serveur" ],
162 | "e0d8": [ "eorzea-time-fr", "本地时间(法) Heure éorzéenne" ],
163 | "e0d9": [ "local-time-chs", "本地时间(中)" ],
164 | "e0da": [ "server-time-chs", "服务器时间(中)" ],
165 | "e0db": [ "eorzea-time-chs", "艾欧泽亚时间(中)" ]
166 | }
167 |
--------------------------------------------------------------------------------
/icons.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Icons in FFXIV Axis font
38 |
39 | Star 40 |
41 |字符 | 46 |码点 | 47 |HTML | 48 |描述 | 49 |
---|
54 | This site is not affiliated with Square Enix. FINAL FANTASY is a registered trademark of Square Enix Holdings Co., Ltd.
55 | Associated materials are copyright of FINAL FANTASY XIV © 2010 - 2021 SQUARE ENIX CO., LTD. All Rights Reserved.
56 |