Handlers & Utilities¶
Emoji Database¶
- emoji_database_search.load_emoji_database()¶
Load the emoji database from
emoji_database.txt.- Returns:
Dictionary mapping emoji characters to metadata
- Return type:
dict
- common_parent_emoji_search_bar.search_emojis(query)¶
Search emojis based on query matching metadata fields.
- Parameters:
query (str) – Search string
- Returns:
Dictionary of matching emojis and their data
- Return type:
dict
Searchable fields:
Emoji name (in selected language + English fallback)
Category
Subgroup
Emoji Categories¶
- emoji_category_single_file_list.EMOJI_CATEGORIES¶
List of emoji category definitions with keys:
key: Category identifiername: Display namecategory_op_id: Operator ID for category button
- common_parent_emoji_category_panel.get_emojis_by_category(category_name)¶
Get all emojis belonging to a specific category.
- Parameters:
category_name (str) – Category name to filter by
- Returns:
List of emoji characters
- Return type:
list
- common_parent_emoji_category_panel.get_emoji_name(emoji, lang='en')¶
Get the localized name of an emoji.
- Parameters:
emoji – Emoji character
lang – Language code (default: ‘en’)
- Returns:
Emoji name in specified language
- Return type:
str
SVG Handler¶
- class EmojiText_Noto.NotoEmojiHandler¶
Handler for Noto emoji SVG files.
- has_svg(emoji)¶
Check if an SVG exists for the given emoji.
- Parameters:
emoji – Emoji character
- Returns:
True if SVG available
- Return type:
bool
- import_emoji_svg(emoji, collection_name=None)¶
Import emoji SVG as a Blender curve object.
- Parameters:
emoji – Emoji character
collection_name – Optional collection name for the object
- Returns:
The imported object or None