Chronos 0.0
A advanced 2D rendering and animation system
Loading...
Searching...
No Matches
multiFontInclude.hpp
Go to the documentation of this file.
1/*
2Copyright (c) 2024 Rahul Satish Vadhyar
3
4Permission is hereby granted, free of charge, to any person obtaining a copy
5of this software and associated documentation files (the "Software"), to deal
6in the Software without restriction, including without limitation the rights
7to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
8copies of the Software, and to permit persons to whom the Software is
9furnished to do so, subject to the following conditions:
10
11The above copyright notice and this permission notice shall be included in all
12copies or substantial portions of the Software.
13
14THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
15IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
16FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
17AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
18LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
19OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
20SOFTWARE.
21*/
22
31#ifndef WIN32
32#pragma GCC diagnostic push
33#pragma GCC diagnostic ignored "-Wunused-function"
34#ifdef __clang__
35#pragma clang diagnostic ignored "-Weverything"
36#pragma clang diagnostic ignored "-Wunsafe-buffer-usage"
37#pragma clang diagnostic ignored "-Wc++98-compat"
38#pragma clang diagnostic ignored "-Wc++98-compat-pedantic"
39#pragma clang diagnostic ignored "-Wcomma"
40#pragma clang diagnostic ignored "-Wreserved-identifier"
41#pragma clang diagnostic ignored "-Wimplicit-int-float-conversion"
42#pragma clang diagnostic ignored "-Wmissing-variable-declarations"
43#pragma clang diagnostic ignored "-Wcomma"
44#endif
45#endif
46
47#include "stb_font_arial_10_latin1.inl"
48#include "stb_font_arial_11_latin1.inl"
49#include "stb_font_arial_12_latin1.inl"
50#include "stb_font_arial_13_latin1.inl"
51#include "stb_font_arial_14_latin1.inl"
52#include "stb_font_arial_15_latin1.inl"
53#include "stb_font_arial_16_latin1.inl"
54#include "stb_font_arial_17_latin1.inl"
55#include "stb_font_arial_18_latin1.inl"
56#include "stb_font_arial_19_latin1.inl"
57#include "stb_font_arial_20_latin1.inl"
58#include "stb_font_arial_21_latin1.inl"
59#include "stb_font_arial_22_latin1.inl"
60#include "stb_font_arial_23_latin1.inl"
61#include "stb_font_arial_24_latin1.inl"
62#include "stb_font_arial_25_latin1.inl"
63#include "stb_font_arial_26_latin1.inl"
64#include "stb_font_arial_27_latin1.inl"
65#include "stb_font_arial_28_latin1.inl"
66#include "stb_font_arial_29_latin1.inl"
67#include "stb_font_arial_30_latin1.inl"
68#include "stb_font_arial_31_latin1.inl"
69#include "stb_font_arial_32_latin1.inl"
70#include "stb_font_arial_33_latin1.inl"
71#include "stb_font_arial_34_latin1.inl"
72#include "stb_font_arial_35_latin1.inl"
73#include "stb_font_arial_36_latin1.inl"
74#include "stb_font_arial_37_latin1.inl"
75#include "stb_font_arial_38_latin1.inl"
76#include "stb_font_arial_39_latin1.inl"
77#include "stb_font_arial_40_latin1.inl"
78#include "stb_font_arial_41_latin1.inl"
79#include "stb_font_arial_42_latin1.inl"
80#include "stb_font_arial_43_latin1.inl"
81#include "stb_font_arial_44_latin1.inl"
82#include "stb_font_arial_45_latin1.inl"
83#include "stb_font_arial_46_latin1.inl"
84#include "stb_font_arial_47_latin1.inl"
85#include "stb_font_arial_48_latin1.inl"
86#include "stb_font_arial_49_latin1.inl"
87#include "stb_font_arial_50_latin1.inl"
88#include "stb_font_arial_6_latin1.inl"
89#include "stb_font_arial_7_latin1.inl"
90#include "stb_font_arial_8_latin1.inl"
91#include "stb_font_arial_9_latin1.inl"
92#include "stb_font_arial_bold_10_latin1.inl"
93#include "stb_font_arial_bold_11_latin1.inl"
94#include "stb_font_arial_bold_12_latin1.inl"
95#include "stb_font_arial_bold_13_latin1.inl"
96#include "stb_font_arial_bold_14_latin1.inl"
97#include "stb_font_arial_bold_15_latin1.inl"
98#include "stb_font_arial_bold_16_latin1.inl"
99#include "stb_font_arial_bold_17_latin1.inl"
100#include "stb_font_arial_bold_18_latin1.inl"
101#include "stb_font_arial_bold_19_latin1.inl"
102#include "stb_font_arial_bold_20_latin1.inl"
103#include "stb_font_arial_bold_21_latin1.inl"
104#include "stb_font_arial_bold_22_latin1.inl"
105#include "stb_font_arial_bold_23_latin1.inl"
106#include "stb_font_arial_bold_24_latin1.inl"
107#include "stb_font_arial_bold_25_latin1.inl"
108#include "stb_font_arial_bold_26_latin1.inl"
109#include "stb_font_arial_bold_27_latin1.inl"
110#include "stb_font_arial_bold_28_latin1.inl"
111#include "stb_font_arial_bold_29_latin1.inl"
112#include "stb_font_arial_bold_30_latin1.inl"
113#include "stb_font_arial_bold_31_latin1.inl"
114#include "stb_font_arial_bold_32_latin1.inl"
115#include "stb_font_arial_bold_33_latin1.inl"
116#include "stb_font_arial_bold_34_latin1.inl"
117#include "stb_font_arial_bold_35_latin1.inl"
118#include "stb_font_arial_bold_36_latin1.inl"
119#include "stb_font_arial_bold_37_latin1.inl"
120#include "stb_font_arial_bold_38_latin1.inl"
121#include "stb_font_arial_bold_39_latin1.inl"
122#include "stb_font_arial_bold_40_latin1.inl"
123#include "stb_font_arial_bold_41_latin1.inl"
124#include "stb_font_arial_bold_42_latin1.inl"
125#include "stb_font_arial_bold_43_latin1.inl"
126#include "stb_font_arial_bold_44_latin1.inl"
127#include "stb_font_arial_bold_45_latin1.inl"
128#include "stb_font_arial_bold_46_latin1.inl"
129#include "stb_font_arial_bold_47_latin1.inl"
130#include "stb_font_arial_bold_48_latin1.inl"
131#include "stb_font_arial_bold_49_latin1.inl"
132#include "stb_font_arial_bold_50_latin1.inl"
133#include "stb_font_arial_bold_6_latin1.inl"
134#include "stb_font_arial_bold_7_latin1.inl"
135#include "stb_font_arial_bold_8_latin1.inl"
136#include "stb_font_arial_bold_9_latin1.inl"
137#include "stb_font_consolas_10_latin1.inl"
138#include "stb_font_consolas_11_latin1.inl"
139#include "stb_font_consolas_12_latin1.inl"
140#include "stb_font_consolas_13_latin1.inl"
141#include "stb_font_consolas_14_latin1.inl"
142#include "stb_font_consolas_15_latin1.inl"
143#include "stb_font_consolas_16_latin1.inl"
144#include "stb_font_consolas_17_latin1.inl"
145#include "stb_font_consolas_18_latin1.inl"
146#include "stb_font_consolas_19_latin1.inl"
147#include "stb_font_consolas_20_latin1.inl"
148#include "stb_font_consolas_21_latin1.inl"
149#include "stb_font_consolas_22_latin1.inl"
150#include "stb_font_consolas_23_latin1.inl"
151#include "stb_font_consolas_24_latin1.inl"
152#include "stb_font_consolas_25_latin1.inl"
153#include "stb_font_consolas_26_latin1.inl"
154#include "stb_font_consolas_27_latin1.inl"
155#include "stb_font_consolas_28_latin1.inl"
156#include "stb_font_consolas_29_latin1.inl"
157#include "stb_font_consolas_30_latin1.inl"
158#include "stb_font_consolas_31_latin1.inl"
159#include "stb_font_consolas_32_latin1.inl"
160#include "stb_font_consolas_33_latin1.inl"
161#include "stb_font_consolas_34_latin1.inl"
162#include "stb_font_consolas_35_latin1.inl"
163#include "stb_font_consolas_36_latin1.inl"
164#include "stb_font_consolas_37_latin1.inl"
165#include "stb_font_consolas_38_latin1.inl"
166#include "stb_font_consolas_39_latin1.inl"
167#include "stb_font_consolas_40_latin1.inl"
168#include "stb_font_consolas_41_latin1.inl"
169#include "stb_font_consolas_42_latin1.inl"
170#include "stb_font_consolas_43_latin1.inl"
171#include "stb_font_consolas_44_latin1.inl"
172#include "stb_font_consolas_45_latin1.inl"
173#include "stb_font_consolas_46_latin1.inl"
174#include "stb_font_consolas_47_latin1.inl"
175#include "stb_font_consolas_48_latin1.inl"
176#include "stb_font_consolas_49_latin1.inl"
177#include "stb_font_consolas_50_latin1.inl"
178#include "stb_font_consolas_6_latin1.inl"
179#include "stb_font_consolas_7_latin1.inl"
180#include "stb_font_consolas_8_latin1.inl"
181#include "stb_font_consolas_9_latin1.inl"
182#include "stb_font_consolas_bold_10_latin1.inl"
183#include "stb_font_consolas_bold_11_latin1.inl"
184#include "stb_font_consolas_bold_12_latin1.inl"
185#include "stb_font_consolas_bold_13_latin1.inl"
186#include "stb_font_consolas_bold_14_latin1.inl"
187#include "stb_font_consolas_bold_15_latin1.inl"
188#include "stb_font_consolas_bold_16_latin1.inl"
189#include "stb_font_consolas_bold_17_latin1.inl"
190#include "stb_font_consolas_bold_18_latin1.inl"
191#include "stb_font_consolas_bold_19_latin1.inl"
192#include "stb_font_consolas_bold_20_latin1.inl"
193#include "stb_font_consolas_bold_21_latin1.inl"
194#include "stb_font_consolas_bold_22_latin1.inl"
195#include "stb_font_consolas_bold_23_latin1.inl"
196#include "stb_font_consolas_bold_24_latin1.inl"
197#include "stb_font_consolas_bold_25_latin1.inl"
198#include "stb_font_consolas_bold_26_latin1.inl"
199#include "stb_font_consolas_bold_27_latin1.inl"
200#include "stb_font_consolas_bold_28_latin1.inl"
201#include "stb_font_consolas_bold_29_latin1.inl"
202#include "stb_font_consolas_bold_30_latin1.inl"
203#include "stb_font_consolas_bold_31_latin1.inl"
204#include "stb_font_consolas_bold_32_latin1.inl"
205#include "stb_font_consolas_bold_33_latin1.inl"
206#include "stb_font_consolas_bold_34_latin1.inl"
207#include "stb_font_consolas_bold_35_latin1.inl"
208#include "stb_font_consolas_bold_36_latin1.inl"
209#include "stb_font_consolas_bold_37_latin1.inl"
210#include "stb_font_consolas_bold_38_latin1.inl"
211#include "stb_font_consolas_bold_39_latin1.inl"
212#include "stb_font_consolas_bold_40_latin1.inl"
213#include "stb_font_consolas_bold_41_latin1.inl"
214#include "stb_font_consolas_bold_42_latin1.inl"
215#include "stb_font_consolas_bold_43_latin1.inl"
216#include "stb_font_consolas_bold_44_latin1.inl"
217#include "stb_font_consolas_bold_45_latin1.inl"
218#include "stb_font_consolas_bold_46_latin1.inl"
219#include "stb_font_consolas_bold_47_latin1.inl"
220#include "stb_font_consolas_bold_48_latin1.inl"
221#include "stb_font_consolas_bold_49_latin1.inl"
222#include "stb_font_consolas_bold_50_latin1.inl"
223#include "stb_font_consolas_bold_6_latin1.inl"
224#include "stb_font_consolas_bold_7_latin1.inl"
225#include "stb_font_consolas_bold_8_latin1.inl"
226#include "stb_font_consolas_bold_9_latin1.inl"
227#include "stb_font_courier_10_latin1.inl"
228#include "stb_font_courier_11_latin1.inl"
229#include "stb_font_courier_12_latin1.inl"
230#include "stb_font_courier_13_latin1.inl"
231#include "stb_font_courier_14_latin1.inl"
232#include "stb_font_courier_15_latin1.inl"
233#include "stb_font_courier_16_latin1.inl"
234#include "stb_font_courier_17_latin1.inl"
235#include "stb_font_courier_18_latin1.inl"
236#include "stb_font_courier_19_latin1.inl"
237#include "stb_font_courier_20_latin1.inl"
238#include "stb_font_courier_21_latin1.inl"
239#include "stb_font_courier_22_latin1.inl"
240#include "stb_font_courier_23_latin1.inl"
241#include "stb_font_courier_24_latin1.inl"
242#include "stb_font_courier_25_latin1.inl"
243#include "stb_font_courier_26_latin1.inl"
244#include "stb_font_courier_27_latin1.inl"
245#include "stb_font_courier_28_latin1.inl"
246#include "stb_font_courier_29_latin1.inl"
247#include "stb_font_courier_30_latin1.inl"
248#include "stb_font_courier_31_latin1.inl"
249#include "stb_font_courier_32_latin1.inl"
250#include "stb_font_courier_33_latin1.inl"
251#include "stb_font_courier_34_latin1.inl"
252#include "stb_font_courier_35_latin1.inl"
253#include "stb_font_courier_36_latin1.inl"
254#include "stb_font_courier_37_latin1.inl"
255#include "stb_font_courier_38_latin1.inl"
256#include "stb_font_courier_39_latin1.inl"
257#include "stb_font_courier_40_latin1.inl"
258#include "stb_font_courier_41_latin1.inl"
259#include "stb_font_courier_42_latin1.inl"
260#include "stb_font_courier_43_latin1.inl"
261#include "stb_font_courier_44_latin1.inl"
262#include "stb_font_courier_45_latin1.inl"
263#include "stb_font_courier_46_latin1.inl"
264#include "stb_font_courier_47_latin1.inl"
265#include "stb_font_courier_48_latin1.inl"
266#include "stb_font_courier_49_latin1.inl"
267#include "stb_font_courier_50_latin1.inl"
268#include "stb_font_courier_6_latin1.inl"
269#include "stb_font_courier_7_latin1.inl"
270#include "stb_font_courier_8_latin1.inl"
271#include "stb_font_courier_9_latin1.inl"
272#include "stb_font_courier_bold_10_latin1.inl"
273#include "stb_font_courier_bold_11_latin1.inl"
274#include "stb_font_courier_bold_12_latin1.inl"
275#include "stb_font_courier_bold_13_latin1.inl"
276#include "stb_font_courier_bold_14_latin1.inl"
277#include "stb_font_courier_bold_15_latin1.inl"
278#include "stb_font_courier_bold_16_latin1.inl"
279#include "stb_font_courier_bold_17_latin1.inl"
280#include "stb_font_courier_bold_18_latin1.inl"
281#include "stb_font_courier_bold_19_latin1.inl"
282#include "stb_font_courier_bold_20_latin1.inl"
283#include "stb_font_courier_bold_21_latin1.inl"
284#include "stb_font_courier_bold_22_latin1.inl"
285#include "stb_font_courier_bold_23_latin1.inl"
286#include "stb_font_courier_bold_24_latin1.inl"
287#include "stb_font_courier_bold_25_latin1.inl"
288#include "stb_font_courier_bold_26_latin1.inl"
289#include "stb_font_courier_bold_27_latin1.inl"
290#include "stb_font_courier_bold_28_latin1.inl"
291#include "stb_font_courier_bold_29_latin1.inl"
292#include "stb_font_courier_bold_30_latin1.inl"
293#include "stb_font_courier_bold_31_latin1.inl"
294#include "stb_font_courier_bold_32_latin1.inl"
295#include "stb_font_courier_bold_33_latin1.inl"
296#include "stb_font_courier_bold_34_latin1.inl"
297#include "stb_font_courier_bold_35_latin1.inl"
298#include "stb_font_courier_bold_36_latin1.inl"
299#include "stb_font_courier_bold_37_latin1.inl"
300#include "stb_font_courier_bold_38_latin1.inl"
301#include "stb_font_courier_bold_39_latin1.inl"
302#include "stb_font_courier_bold_40_latin1.inl"
303#include "stb_font_courier_bold_41_latin1.inl"
304#include "stb_font_courier_bold_42_latin1.inl"
305#include "stb_font_courier_bold_43_latin1.inl"
306#include "stb_font_courier_bold_44_latin1.inl"
307#include "stb_font_courier_bold_45_latin1.inl"
308#include "stb_font_courier_bold_46_latin1.inl"
309#include "stb_font_courier_bold_47_latin1.inl"
310#include "stb_font_courier_bold_48_latin1.inl"
311#include "stb_font_courier_bold_49_latin1.inl"
312#include "stb_font_courier_bold_50_latin1.inl"
313#include "stb_font_courier_bold_6_latin1.inl"
314#include "stb_font_courier_bold_7_latin1.inl"
315#include "stb_font_courier_bold_8_latin1.inl"
316#include "stb_font_courier_bold_9_latin1.inl"
317#include "stb_font_times_10_latin1.inl"
318#include "stb_font_times_11_latin1.inl"
319#include "stb_font_times_12_latin1.inl"
320#include "stb_font_times_13_latin1.inl"
321#include "stb_font_times_14_latin1.inl"
322#include "stb_font_times_15_latin1.inl"
323#include "stb_font_times_16_latin1.inl"
324#include "stb_font_times_17_latin1.inl"
325#include "stb_font_times_18_latin1.inl"
326#include "stb_font_times_19_latin1.inl"
327#include "stb_font_times_20_latin1.inl"
328#include "stb_font_times_21_latin1.inl"
329#include "stb_font_times_22_latin1.inl"
330#include "stb_font_times_23_latin1.inl"
331#include "stb_font_times_24_latin1.inl"
332#include "stb_font_times_25_latin1.inl"
333#include "stb_font_times_26_latin1.inl"
334#include "stb_font_times_27_latin1.inl"
335#include "stb_font_times_28_latin1.inl"
336#include "stb_font_times_29_latin1.inl"
337#include "stb_font_times_30_latin1.inl"
338#include "stb_font_times_31_latin1.inl"
339#include "stb_font_times_32_latin1.inl"
340#include "stb_font_times_33_latin1.inl"
341#include "stb_font_times_34_latin1.inl"
342#include "stb_font_times_35_latin1.inl"
343#include "stb_font_times_36_latin1.inl"
344#include "stb_font_times_37_latin1.inl"
345#include "stb_font_times_38_latin1.inl"
346#include "stb_font_times_39_latin1.inl"
347#include "stb_font_times_40_latin1.inl"
348#include "stb_font_times_41_latin1.inl"
349#include "stb_font_times_42_latin1.inl"
350#include "stb_font_times_43_latin1.inl"
351#include "stb_font_times_44_latin1.inl"
352#include "stb_font_times_45_latin1.inl"
353#include "stb_font_times_46_latin1.inl"
354#include "stb_font_times_47_latin1.inl"
355#include "stb_font_times_48_latin1.inl"
356#include "stb_font_times_49_latin1.inl"
357#include "stb_font_times_50_latin1.inl"
358#include "stb_font_times_6_latin1.inl"
359#include "stb_font_times_7_latin1.inl"
360#include "stb_font_times_8_latin1.inl"
361#include "stb_font_times_9_latin1.inl"
362#include "stb_font_times_bold_10_latin1.inl"
363#include "stb_font_times_bold_11_latin1.inl"
364#include "stb_font_times_bold_12_latin1.inl"
365#include "stb_font_times_bold_13_latin1.inl"
366#include "stb_font_times_bold_14_latin1.inl"
367#include "stb_font_times_bold_15_latin1.inl"
368#include "stb_font_times_bold_16_latin1.inl"
369#include "stb_font_times_bold_17_latin1.inl"
370#include "stb_font_times_bold_18_latin1.inl"
371#include "stb_font_times_bold_19_latin1.inl"
372#include "stb_font_times_bold_20_latin1.inl"
373#include "stb_font_times_bold_21_latin1.inl"
374#include "stb_font_times_bold_22_latin1.inl"
375#include "stb_font_times_bold_23_latin1.inl"
376#include "stb_font_times_bold_24_latin1.inl"
377#include "stb_font_times_bold_25_latin1.inl"
378#include "stb_font_times_bold_26_latin1.inl"
379#include "stb_font_times_bold_27_latin1.inl"
380#include "stb_font_times_bold_28_latin1.inl"
381#include "stb_font_times_bold_29_latin1.inl"
382#include "stb_font_times_bold_30_latin1.inl"
383#include "stb_font_times_bold_31_latin1.inl"
384#include "stb_font_times_bold_32_latin1.inl"
385#include "stb_font_times_bold_33_latin1.inl"
386#include "stb_font_times_bold_34_latin1.inl"
387#include "stb_font_times_bold_35_latin1.inl"
388#include "stb_font_times_bold_36_latin1.inl"
389#include "stb_font_times_bold_37_latin1.inl"
390#include "stb_font_times_bold_38_latin1.inl"
391#include "stb_font_times_bold_39_latin1.inl"
392#include "stb_font_times_bold_40_latin1.inl"
393#include "stb_font_times_bold_41_latin1.inl"
394#include "stb_font_times_bold_42_latin1.inl"
395#include "stb_font_times_bold_43_latin1.inl"
396#include "stb_font_times_bold_44_latin1.inl"
397#include "stb_font_times_bold_45_latin1.inl"
398#include "stb_font_times_bold_46_latin1.inl"
399#include "stb_font_times_bold_47_latin1.inl"
400#include "stb_font_times_bold_48_latin1.inl"
401#include "stb_font_times_bold_49_latin1.inl"
402#include "stb_font_times_bold_50_latin1.inl"
403#include "stb_font_times_bold_6_latin1.inl"
404#include "stb_font_times_bold_7_latin1.inl"
405#include "stb_font_times_bold_8_latin1.inl"
406#include "stb_font_times_bold_9_latin1.inl"
407#ifndef WIN32
408#pragma GCC diagnostic pop
409#endif