##############################################
# Categorize stars. #
# Author: Scott Pakin <
[email protected]> #
##############################################
# This rule should appear early in this section.
[[rewrite]]
contains = "ostar"
item = ["circled symbols", "star"]
# This rule should appear early in this section.
[[rewrite]]
matches = "star warrior"
item = ["star warrior, Epi-Olmec"]
# This rule should precede the FiveStar prefix rule and the black/white
# star rule.
[[rewrite]]
matches = ["FiveStarOpenCircled", "circled white star"]
item = ["circled symbols", "star"]
# I find that unicode 2742 looks more like a sun than a star. This rule
# should appear early in this section.
[[rewrite]]
matches = "circled open center eight pointed star"
item = ["circled symbols", "sun"]
# This rule must precede the the generic "____ star" rules.
[[rewrite]]
render_contains = "EOstar"
item = ["star", "Epi-Olmec"]
# This rule must precede the the generic "____ star" rules.
[[rewrite]]
matches = "Jewish star"
item = ["star", "of David"]
# This rule should appear early in this section.
[[rewrite]]
matches = [
"stars",
"star",
"black star",
"white star",
"thinstar"
]
word = "star"
[[rewrite]]
render_contains = '(\faStarHalf)'
item = ["star", "half"]
[[rewrite]]
render_contains = ['(\faStarHalf*)', '(\starletfillh']
item = ["star", "half filled"]
[[rewrite]]
matches = "manstar"
item = ["star", "knotted"]
# This rule should precede the generic "____ pointed star" rule.
[[rewrite]]
render_contains = '(\FiveStarCenterOpen)'
item = ["star", "open center"]
# This rule should precede the generic "____ pointed star" rule.
[[rewrite]]
render_contains = [
'(\FiveStarOpenDotted)',
'(\usym{272C})'
]
item = ["star", "filled center"]
# This rule should precede the generic "____ pointed star" rule.
[[rewrite]]
render_contains = [
'(\FiveStarOutlineHeavy)',
'(\FiveStarOutline)',
'(\usym{272E})'
]
item = ["star", "outlined"]
# This rule should precede the generic "____ pointed star" rule.
[[rewrite]]
render_contains = [
"dotted six-pointed star",
"six pointed star with middle dot"
]
item = ["star", "of David, dotted"]
# This rule should precede the generic "____ pointed star" rule.
[[rewrite]]
matches = "FiveStarConvex"
item = ["star", "pinwheel"]
[[rewrite]]
matches = "starletdot"
item = ["star", "dotted"]
[[rewrite]]
matches = "starletcross"
item = ["star", "crossed out"]
[[rewrite]]
matches = "starletlinev"
item = ["star", "vertically slashed"]
[[rewrite]]
matches = "starletlineh"
item = ["star", "horizontally slashed"]
[[rewrite]]
matches = "starletlinevh"
item = ["star", "plus"]
# This rule must follow the preceding starlet rules.
[[rewrite]]
prefix = "starlet"
item = "star"
[[rewrite]]
regex = '\b(\S+)[-\s]pointed.*star'
item = ["star", '\1 pointed']
[[rewrite]]
render_contains = ["ABXbigvarstar", "ABXvarstar", "STIXvarstar"]
item = ["star", "six pointed"]
[[rewrite]]
compare_lowercase = true
regex = '''
^(?:filled)?\
(?:big|large|med|small|lg|md|sm|vy)*\
(?:blk|wht|black|white)?\
(?:var)?\
star$\
'''
word = "star"
[[rewrite]]
contains = [
"davidsstar",
"DavidStar",
"star of David",
"starofdavid"
]
item = ["star", "of David"]
[[rewrite]]
matches = "star of life"
item = ["star", "of life"]
[[rewrite]]
matches = "star and crescent"
item = ["star", "and crescent"]
[[rewrite]]
regex = '^(.*?)\s*(?:black|white)(.*)star$'
item = ["star", '\1 \2']
[[rewrite]]
prefix = "FourStar"
item = ["star", "four pointed"]
[[rewrite]]
compare_lowercase = true
contains = "pentagram"
item = ["star", "pentagram"]
# This rule should precede the FiveStar prefix rule.
[[rewrite]]
matches = [
"FiveStarLines",
"assumption",
"bigassumption",
"Bigassumption",
"biggassumption"
]
item = ["star", "pentagram"]
# This rule should precede the FiveStar prefix rule.
[[rewrite]]
matches = "FiveStarShadow"
item = ["star", "shadowed"]
[[rewrite]]
prefix = "FiveStar"
word = "star"
[[rewrite]]
prefix = "SixStar"
item = ["star", "six pointed"]
[[rewrite]]
prefix = "EightStar"
item = ["star", "eight pointed"]
[[rewrite]]
prefix = "SixteenStar"
item = ["star", "sixteen pointed"]
[[rewrite]]
prefix = "TwelweStar"
item = ["star", "twelve pointed"]
[[rewrite]]
prefix = "JackStar"
item = ["star", "jack"]
[[rewrite]]
matches = ["large circled star", "small circled star"]
item = ["circled symbols", "star"]
[[rewrite]]
matches = ["hexstar", "varhexstar"]
item = ["star", "six pointed"]
# This rule should appear late in this section.
[[rewrite]]
regex = '^(.+?)\s+star$'
item = ["star", '\1']