diff --git a/wpfonts.php b/wpfonts.php index 0f469ee..e6a5d24 100644 --- a/wpfonts.php +++ b/wpfonts.php @@ -1,79 +1,77 @@ 'sans-serif', - 'name' => __('Sans Serif', 'wpfonts' ) + 'name' => __('Sans Serif', 'wpfonts') ), array( 'slug' => 'serif', - 'name' => __('Serif', 'wpfonts' ) + 'name' => __('Serif', 'wpfonts') ), array( 'slug' => 'monospace', - 'name' => __('Monospace', 'wpfonts' ) + 'name' => __('Monospace', 'wpfonts') ), array( 'slug' => 'handwriting', - 'name' => __('Handwriting', 'wpfonts' ) + 'name' => __('Handwriting', 'wpfonts') ) ); - $font_collection_cn = array( + // Chinese Font Collection + wp_register_font_collection('wp-fonts-stacks-cn', array( 'name' => __('Chinese', 'wpfonts'), 'description' => __('Cross-platform Chinese system font stacks. Automatically adapt to Windows/macOS/Linux fonts.', 'wpfonts'), 'categories' => $categories, 'font_families' => path_join(__DIR__, 'collection/chinese.json'), - ); - wp_register_font_collection('wp-fonts-stacks-cn', $font_collection_cn); + )); - $font_collection_en = array( + // English Font Collection + wp_register_font_collection('wp-fonts-stacks-en', array( 'name' => __('English', 'wpfonts'), - 'description' => __('Stacks of modern systems fonts, no font files needed. The look will vary on each system.', 'wpfonts'), + 'description' => __('Stacks of modern system fonts, no font files needed. The look will vary on each system.', 'wpfonts'), 'categories' => $categories, 'font_families' => path_join(__DIR__, 'collection/english.json'), - ); - wp_register_font_collection('wp-fonts-stacks-en', $font_collection_en); + )); - $font_collection_jp = array( - 'name' => __('Japanese', 'wpfonts'), - 'description' => __('Japanese system font stacks with optimized kana rendering', 'wpfonts'), - 'categories' => $categories, + // Japanese Font Collection + wp_register_font_collection('wp-fonts-stacks-jp', array( + 'name' => __('Japanese', 'wpfonts'), + 'description' => __('Japanese system font stacks with optimized kana rendering.', 'wpfonts'), + 'categories' => $categories, 'font_families' => path_join(__DIR__, 'collection/japanese.json'), - ); - wp_register_font_collection('wp-fonts-stacks-jp', $font_collection_jp); + )); - $font_collection_kr = array( - 'name' => __('Korean', 'wpfonts'), - 'description' => __('Hangul-optimized font stacks for Korean content', 'wpfonts'), - 'categories' => $categories, + // Korean Font Collection + wp_register_font_collection('wp-fonts-stacks-kr', array( + 'name' => __('Korean', 'wpfonts'), + 'description' => __('Hangul-optimized font stacks for Korean content.', 'wpfonts'), + 'categories' => $categories, 'font_families' => path_join(__DIR__, 'collection/korean.json'), - ); - wp_register_font_collection('wp-fonts-stacks-kr', $font_collection_kr); + )); } - - add_action('init', 'wenpai_register_wp_fonts'); + add_action('init', 'wp_fonts_register_collections'); }