__( 'Primary Headline', 'elementor' ), self::TYPOGRAPHY_2 => __( 'Secondary Headline', 'elementor' ), self::TYPOGRAPHY_3 => __( 'Body Text', 'elementor' ), self::TYPOGRAPHY_4 => __( 'Accent Text', 'elementor' ), ]; } /** * Get default typography scheme. * * Retrieve the default typography scheme. * * @since 1.0.0 * @access public * * @return array Default typography scheme. */ public function get_default_scheme() { return [ self::TYPOGRAPHY_1 => [ 'font_family' => 'Roboto', 'font_weight' => '600', ], self::TYPOGRAPHY_2 => [ 'font_family' => 'Roboto Slab', 'font_weight' => '400', ], self::TYPOGRAPHY_3 => [ 'font_family' => 'Roboto', 'font_weight' => '400', ], self::TYPOGRAPHY_4 => [ 'font_family' => 'Roboto', 'font_weight' => '500', ], ]; } /** * Init system typography schemes. * * Initialize the system typography schemes. * * @since 1.0.0 * @access protected * * @return array System typography schemes. */ protected function _init_system_schemes() { return []; } /** * Print typography scheme content template. * * Used to generate the HTML in the editor using Underscore JS template. The * variables for the class are available using `data` JS object. * * @since 1.0.0 * @access public */ public function print_template_content() { ?>