<div dir="ltr">It must be enqueued, and hooked at an appropriate action. If it's a stylesheet bundled with the Theme, it should be enqueued via wp_enqueue_style(). If it's a directly output <style>, then it should be in a callback, hooked into wp_head.</div>
<div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Jul 22, 2014 at 7:11 PM, Yentl Bresseleers <span dir="ltr"><<a href="mailto:hello@design311.com" target="_blank">hello@design311.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">How do you correctly add a style tag to the head, do theme authors use functions.php or can they add it in their header.php?<br>

<br>
Example, a theme author allows users to select a google webfont for titles, now this webfont needs to be added to the CSS.<br>
<br>
______________________________<u></u>_________________<br>
theme-reviewers mailing list<br>
<a href="mailto:theme-reviewers@lists.wordpress.org" target="_blank">theme-reviewers@lists.<u></u>wordpress.org</a><br>
<a href="http://lists.wordpress.org/mailman/listinfo/theme-reviewers" target="_blank">http://lists.wordpress.org/<u></u>mailman/listinfo/theme-<u></u>reviewers</a><br>
</blockquote></div><br></div>