Skip to content

Commit

Permalink
Free speech, beach safety, fishery inspection, disability flags
Browse files Browse the repository at this point in the history
  • Loading branch information
Rebecca Bettencourt committed Aug 24, 2023
1 parent 62d8404 commit abd3d52
Show file tree
Hide file tree
Showing 17 changed files with 336 additions and 1 deletion.
17 changes: 16 additions & 1 deletion flags/encoding.txt
Original file line number Diff line number Diff line change
Expand Up @@ -142,6 +142,17 @@ xx-us-gale-warning E0C0
xx-us-storm-warning E0C1
xx-us-diver-down E0C2
xx-us-distress E0C3
xx-inspection E0C4
xx-inspection-eu E0C5

xx-beach-medium-hazard E0D0
xx-beach-high-hazard E0D1
xx-beach-marine-pests E0D2
xx-beach-swimming-area E0D3
xx-beach-watercraft-area E0D4
xx-beach-watercraft-prohibited E0D5
xx-beach-sun-warning E0D6
xx-beach-offshore-winds E0D7


## E100-E3FF ISO Country Code Flags
Expand Down Expand Up @@ -2830,7 +2841,10 @@ xx-pride-xenogender F5BC

xx-christian F5C0; 271D; 1F3F3+200D+271D; 1F3F4+200D+271D

xx-otherkin F5D0
xx-otherkin F5C8

xx-disability-1 F5D0
xx-disability-2 F5D1

xx-blm F5E0
xx-pan-african F5E1
Expand Down Expand Up @@ -2919,6 +2933,7 @@ xx-org-pfa F823
xx-pirate F840; 2620; 1F3F3+200D+2620; 1F3F4+200D+2620
xx-pace F841; 262E; 1F3F3+200D+262E; 1F3F4+200D+262E
xx-trains F842
xx-freespeech F843

xx-misc-rgb F860
xx-misc-cmyk F861
Expand Down
10 changes: 10 additions & 0 deletions flags/flags/xx-beach-high-hazard.kvxx
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE flag PUBLIC "-//Kreative//DTD Vexillo 1.0//EN" "http://www.kreativekorp.com/dtd/kvxx.dtd">
<flag name="High Hazard" fly="h*4/3">
<defs>
<color id="red">
<colorspec model="rgb" value="206 17 39"/>
</color>
</defs>
<field x1="0" y1="0" x2="w" y2="h" color="red"/>
</flag>
10 changes: 10 additions & 0 deletions flags/flags/xx-beach-marine-pests.kvxx
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE flag PUBLIC "-//Kreative//DTD Vexillo 1.0//EN" "http://www.kreativekorp.com/dtd/kvxx.dtd">
<flag name="Marine Pests" fly="h*4/3">
<defs>
<color id="purple">
<colorspec model="rgb" value="110 41 170"/>
</color>
</defs>
<field x1="0" y1="0" x2="w" y2="h" color="purple"/>
</flag>
10 changes: 10 additions & 0 deletions flags/flags/xx-beach-medium-hazard.kvxx
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE flag PUBLIC "-//Kreative//DTD Vexillo 1.0//EN" "http://www.kreativekorp.com/dtd/kvxx.dtd">
<flag name="Medium Hazard" fly="h*4/3">
<defs>
<color id="yellow">
<colorspec model="rgb" value="255 198 29"/>
</color>
</defs>
<field x1="0" y1="0" x2="w" y2="h" color="yellow"/>
</flag>
11 changes: 11 additions & 0 deletions flags/flags/xx-beach-offshore-winds.kvxx
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE flag PUBLIC "-//Kreative//DTD Vexillo 1.0//EN" "http://www.kreativekorp.com/dtd/kvxx.dtd">
<flag name="Offshore Winds" fly="h*5/3">
<defs>
<symdef id=".glazearea" d="M 0 0 L 1 0.25 L 1 0.75 L 0 1 Z"/>
<color id="orange">
<colorspec model="rgb" value="249 99 2"/>
</color>
</defs>
<poly points="0 0 w h/4 w h*3/4 0 h" color="orange"/>
</flag>
33 changes: 33 additions & 0 deletions flags/flags/xx-beach-sun-warning.kvxx
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE flag PUBLIC "-//Kreative//DTD Vexillo 1.0//EN" "http://www.kreativekorp.com/dtd/kvxx.dtd">
<flag name="Sun Warning" fly="h*4/3">
<defs>
<dim id="D" e="min(h*15/24,w*15/24)"/>
<dim id="d" e="min(h*5/12,w*5/12)"/>
<color id="black">
<colorspec model="rgb" value="0 0 0"/>
</color>
<color id="violet">
<colorspec model="rgb" value="128 64 128"/>
</color>
<color id="red">
<colorspec model="rgb" value="255 85 85"/>
</color>
<color id="orange">
<colorspec model="rgb" value="255 128 64"/>
</color>
<color id="yellow">
<colorspec model="rgb" value="255 255 48"/>
</color>
<color id="green">
<colorspec model="rgb" value="192 255 48"/>
</color>
</defs>
<field x1="0" y1="0" x2="w" y2="h" color="black"/>
<disc cx="w/2" cy="h/2" w="D" h="D" color="violet"/>
<disc cx="w/2" cy="h/2" w="D*0.8+d*0.2" h="D*0.8+d*0.2" color="red"/>
<disc cx="w/2" cy="h/2" w="D*0.6+d*0.4" h="D*0.6+d*0.4" color="orange"/>
<disc cx="w/2" cy="h/2" w="D*0.4+d*0.6" h="D*0.4+d*0.6" color="yellow"/>
<disc cx="w/2" cy="h/2" w="D*0.2+d*0.8" h="D*0.2+d*0.8" color="green"/>
<disc cx="w/2" cy="h/2" w="d" h="d" color="black"/>
</flag>
13 changes: 13 additions & 0 deletions flags/flags/xx-beach-swimming-area.kvxx
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE flag PUBLIC "-//Kreative//DTD Vexillo 1.0//EN" "http://www.kreativekorp.com/dtd/kvxx.dtd">
<flag name="Swimming Area" fly="h*4/3">
<defs>
<color id="red">
<colorspec model="rgb" value="206 17 39"/>
</color>
<color id="yellow">
<colorspec model="rgb" value="255 198 29"/>
</color>
</defs>
<hband x1="0" y1="0" x2="w" y2="h" bands="2" colors="red yellow"/>
</flag>
14 changes: 14 additions & 0 deletions flags/flags/xx-beach-watercraft-area.kvxx
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE flag PUBLIC "-//Kreative//DTD Vexillo 1.0//EN" "http://www.kreativekorp.com/dtd/kvxx.dtd">
<flag name="Watercraft Area" fly="h*4/3">
<defs>
<color id="black">
<colorspec model="rgb" value="0 0 0"/>
</color>
<color id="white">
<colorspec model="rgb" value="255 255 255"/>
</color>
</defs>
<hband x1="0" y1="0" x2="w/2" y2="h" bands="2" colors="black white"/>
<hband x1="w/2" y1="0" x2="w" y2="h" bands="2" colors="white black"/>
</flag>
15 changes: 15 additions & 0 deletions flags/flags/xx-beach-watercraft-prohibited.kvxx
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE flag PUBLIC "-//Kreative//DTD Vexillo 1.0//EN" "http://www.kreativekorp.com/dtd/kvxx.dtd">
<flag name="Watercraft Prohibited" fly="h*4/3">
<defs>
<dim id="D" e="min(h*2/3,w*2/3)"/>
<color id="yellow">
<colorspec model="rgb" value="255 198 29"/>
</color>
<color id="black">
<colorspec model="rgb" value="0 0 0"/>
</color>
</defs>
<field x1="0" y1="0" x2="w" y2="h" color="yellow"/>
<disc cx="w/2" cy="h/2" w="D" h="D" color="black"/>
</flag>
16 changes: 16 additions & 0 deletions flags/flags/xx-disability-1.kvxx
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE flag PUBLIC "-//Kreative//DTD Vexillo 1.0//EN" "http://www.kreativekorp.com/dtd/kvxx.dtd">
<flag name="Disability" fly="h*5/3">
<defs>
<color id="gold">
<colorspec model="rgb" value="234 191 63"/>
</color>
<color id="silver">
<colorspec model="rgb" value="207 209 208"/>
</color>
<color id="bronze">
<colorspec model="rgb" value="211 152 74"/>
</color>
</defs>
<hband x1="0" y1="0" x2="w" y2="h" bands="3" colors="gold silver bronze"/>
</flag>
41 changes: 41 additions & 0 deletions flags/flags/xx-disability-2.kvxx
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE flag PUBLIC "-//Kreative//DTD Vexillo 1.0//EN" "http://www.kreativekorp.com/dtd/kvxx.dtd">
<flag name="Disability Pride" fly="h*4/3">
<defs>
<dim id="t" e="min(h/10,w/10)"/>
<color id="black">
<colorspec model="rgb" value="89 89 89"/>
</color>
<color id="red">
<colorspec model="rgb" value="207 114 128"/>
</color>
<color id="yellow">
<colorspec model="rgb" value="238 222 119"/>
</color>
<color id="white">
<colorspec model="rgb" value="232 232 232"/>
</color>
<color id="blue">
<colorspec model="rgb" value="123 194 224"/>
</color>
<color id="green">
<colorspec model="rgb" value="59 176 125"/>
</color>
</defs>
<field x1="0" y1="0" x2="w" y2="h" color="black"/>
<g>
<clip>
<poly points="0 0 w h 0 h"/>
</clip>
<dband x1="0" y1="0" x2="w" y2="h" thickness="t*5" color="red"/>
<dband x1="0" y1="0" x2="w" y2="h" thickness="t*3" color="yellow"/>
</g>
<g>
<clip>
<poly points="0 0 w 0 w h"/>
</clip>
<dband x1="0" y1="0" x2="w" y2="h" thickness="t*5" color="green"/>
<dband x1="0" y1="0" x2="w" y2="h" thickness="t*3" color="blue"/>
</g>
<dband x1="0" y1="0" x2="w" y2="h" thickness="t" color="white"/>
</flag>
74 changes: 74 additions & 0 deletions flags/flags/xx-freespeech.kvxx
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE flag PUBLIC "-//Kreative//DTD Vexillo 1.0//EN" "http://www.kreativekorp.com/dtd/kvxx.dtd">
<flag name="Free Speech" fly="h*3/2">
<defs>
<color id="b1">
<colorspec model="rgb" value="9 249 17"/>
</color>
<color id="b2">
<colorspec model="rgb" value="2 157 116"/>
</color>
<color id="b3">
<colorspec model="rgb" value="227 91 216"/>
</color>
<color id="b4">
<colorspec model="rgb" value="65 86 197"/>
</color>
<color id="b5">
<colorspec model="rgb" value="99 86 136"/>
</color>
<color id="white">
<colorspec model="rgb" value="255 255 255"/>
</color>
<symdef id="c0" d="
M -0.341 -0.058 v -0.099 h -0.097 v -0.041 h 0.097
v -0.097 h 0.042 v 0.097 h 0.097 v 0.041 h -0.097
v 0.099 H -0.341 z
M 0.12 -0.125 l 0.048 0.012
C 0.157 -0.075 0.14 -0.045 0.114 -0.024
c -0.026 0.021 -0.058 0.03 -0.095 0.03
c -0.039 0 -0.07 -0.008 -0.094 -0.023
C -0.099 -0.033 -0.117 -0.056 -0.13 -0.086
c -0.013 -0.029 -0.019 -0.062 -0.019 -0.096
c 0 -0.037 0.007 -0.07 0.021 -0.098
s 0.034 -0.049 0.061 -0.063
c 0.026 -0.015 0.055 -0.022 0.087 -0.022
c 0.036 0 0.066 0.009 0.09 0.027
C 0.135 -0.318 0.151 -0.293 0.161 -0.26
L 0.115 -0.249
C 0.106 -0.275 0.095 -0.294 0.079 -0.306
c -0.016 -0.012 -0.036 -0.018 -0.06 -0.018
c -0.027 0 -0.05 0.006 -0.069 0.02
S -0.082 -0.273 -0.089 -0.25
C -0.096 -0.229 -0.1 -0.206 -0.1 -0.182
c 0 0.03 0.004 0.057 0.013 0.08
c 0.009 0.022 0.023 0.04 0.042 0.051
s 0.039 0.017 0.061 0.017
c 0.026 0 0.049 -0.008 0.067 -0.023
C 0.102 -0.073 0.113 -0.095 0.12 -0.125 z
M 0.208 -0.177
c 0 -0.042 0.005 -0.076 0.014 -0.102
s 0.021 -0.045 0.038 -0.06
c 0.018 -0.014 0.039 -0.021 0.065 -0.021
c 0.019 0 0.036 0.004 0.05 0.012
C 0.39 -0.34 0.402 -0.329 0.411 -0.314
C 0.421 -0.3 0.428 -0.282 0.434 -0.261
s 0.008 0.049 0.008 0.084
c 0 0.042 -0.004 0.076 -0.013 0.102
S 0.407 -0.029 0.39 -0.015
C 0.373 -0.001 0.352 0.006 0.325 0.006
c -0.035 0 -0.062 -0.012 -0.081 -0.037
C 0.22 -0.061 0.208 -0.109 0.208 -0.177 z
M 0.254 -0.177 c 0 0.059 0.007 0.098 0.021 0.118
S 0.305 -0.03 0.325 -0.03
c 0.02 0 0.037 -0.01 0.051 -0.029
s 0.021 -0.059 0.021 -0.117
S 0.39 -0.274 0.376 -0.294
S 0.345 -0.323 0.324 -0.323
c -0.02 0 -0.036 0.009 -0.048 0.026
C 0.261 -0.275 0.254 -0.235 0.254 -0.177 z
"/>
</defs>
<vband x1="0" y1="0" x2="w" y2="h" bands="5" colors="b1 b2 b3 b4 b5"/>
<symbol symbol="c0" x="w*9/10" y="h*0.935" sx="w/5" sy="w/5" color="white"/>
</flag>
20 changes: 20 additions & 0 deletions flags/flags/xx-inspection-eu.kvxx
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE flag PUBLIC "-//Kreative//DTD Vexillo 1.0//EN" "http://www.kreativekorp.com/dtd/kvxx.dtd">
<flag name="European Union Inspection Pennant" fly="h*5/4">
<defs>
<symdef id=".glazearea" d="M 0 0 L 1 0.5 L 0 1 Z"/>
<color id="yellow">
<colorspec model="rgb" value="255 255 0"/>
</color>
<color id="blue">
<colorspec model="rgb" value="0 0 255"/>
</color>
</defs>
<g>
<clip>
<poly points="0 0 w h/2 0 h"/>
</clip>
<hband x1="0" y1="0" x2="w/3" y2="h" bands="2" colors="yellow blue"/>
<hband x1="w/3" y1="0" x2="w" y2="h" bands="2" colors="blue yellow"/>
</g>
</flag>
20 changes: 20 additions & 0 deletions flags/flags/xx-inspection.kvxx
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE flag PUBLIC "-//Kreative//DTD Vexillo 1.0//EN" "http://www.kreativekorp.com/dtd/kvxx.dtd">
<flag name="International Inspection Pennant" fly="h*3/2">
<defs>
<symdef id=".glazearea" d="M 0 0 L 1 0.5 L 0 1 Z"/>
<color id="blue">
<colorspec model="rgb" value="0 0 255"/>
</color>
<color id="yellow">
<colorspec model="rgb" value="255 255 0"/>
</color>
</defs>
<g>
<clip>
<poly points="0 0 w h/2 0 h"/>
</clip>
<hband x1="0" y1="0" x2="w/3" y2="h" bands="2" colors="blue yellow"/>
<hband x1="w/3" y1="0" x2="w" y2="h" bands="2" colors="yellow blue"/>
</g>
</flag>
15 changes: 15 additions & 0 deletions flags/keywords.txt
Original file line number Diff line number Diff line change
Expand Up @@ -142,6 +142,17 @@ xx-us-gale-warning north america united states us usa maritime signal small craf
xx-us-storm-warning north america united states us usa maritime signal whole gale storm hurricane warning
xx-us-diver-down north america united states us usa maritime signal diver down
xx-us-distress north america united states us usa maritime signal distress orange black disc square
xx-inspection north sea fishery fisheries inspection pennant international
xx-inspection-eu north sea fishery fisheries inspection pennant community eu european union waters

xx-beach-medium-hazard beach safety warning signal yellow medium hazard
xx-beach-high-hazard beach safety warning signal red high hazard
xx-beach-marine-pests beach safety warning signal purple marine pests present
xx-beach-swimming-area beach safety warning signal red over yellow recommended swimming area lifeguard supervision
xx-beach-watercraft-area beach safety warning signal quartered watercraft area
xx-beach-watercraft-prohibited beach safety warning signal black ball watercraft use prohibited
xx-beach-sun-warning beach safety warning signal sun warning high level uv ultraviolet radiation
xx-beach-offshore-winds beach safety warning signal orange windsock offshore winds present


## ISO Country Code Flags
Expand Down Expand Up @@ -2380,6 +2391,9 @@ xx-christian christ christian christianity

xx-otherkin otherkin

xx-disability-1 disability overcoming rights persons disabilities tricolor tricolour gold silver bronze eros recio 2017
xx-disability-2 disability pride movement visually safe inclusive ann magill 2019 2021

xx-blm black lives matter blm
xx-pan-african pan african panafrican afro american afroamerican black liberation unia universal negro improvement association marcus garvey

Expand Down Expand Up @@ -2467,6 +2481,7 @@ xx-org-pfa org organization pfa portland flag association
xx-pirate misc miscellaneous pirate piracy skull crossbones
xx-pace misc miscellaneous pace peace rainbow
xx-trains misc miscellaneous trains pride train landscape ellsworth kelly 1953
xx-freespeech misc miscellaneous free speech hd dvd aacs encryption key 09f9

xx-misc-rgb misc miscellaneous color model system rgb red green blue
xx-misc-cmyk misc miscellaneous color model system cmyk cyan magenta yellow black key
Expand Down
Loading

0 comments on commit abd3d52

Please sign in to comment.