So my child functions.php looks like this:
<?php
remove_action('wp_head', 'print_emoji_detection_script', 7);
remove_action('wp_print_styles', 'print_emoji_styles');
function twentytwelve_child_styles() {
wp_deregister_style( 'twentytwelve-fonts' );
wp_register_style( 'twentytwelve-fonts', get_stylesheet_directory_uri() . '/typeface/css.css', false, false );
wp_enqueue_style( 'twentytwelve-fonts' );
wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css', array( 'twentytwelve-fonts' ) );
wp_deregister_style( 'twentytwelve-style' );
wp_register_style( 'twentytwelve-style', get_stylesheet_directory_uri() . '/style.css', array('parent-style') );
wp_enqueue_style( 'twentytwelve-style' );
wp_deregister_style( 'twentytwelve-ie' );
wp_register_style( 'twentytwelve-ie', get_stylesheet_directory_uri() . '/css/ie.css', array( 'twentytwelve-fonts', 'parent-style', 'twentytwelve-style' ) );
wp_enqueue_style( 'twentytwelve-ie' );
}
add_action( 'wp_enqueue_scripts', 'twentytwelve_child_styles', 11 );
add_filter('autoptimize_filter_css_whitelist','my_css_whitelist');
function my_css_whitelist() {
return "css.css,style.css,style.css,ie.css";
}
Merry Christmas and happy holidays in advance!