• Модуль: landing
  • Путь к файлу: ~/bitrix/modules/landing/lib/hook/page/fonts.php
  • Класс: BitrixLandingHookPageFonts
  • Вызов: Fonts::outputFonts
protected function outputFonts(array $fonts): void
{
	$setFonts = [];

	foreach (self::$setFonts as $fontCode => $foo)
	{
		if (isset($fonts[$fontCode]))
		{
			unset(self::$setFonts[$fontCode]);
			$setFonts[] = self::proxyFontUrl($fonts[$fontCode]);
		}
	}

	// set default fonts
	foreach (self::$setFonts as $fontCode => $foo)
	{
		$setFonts[] = self::outputDefaultFont($fontCode);
	}

	if ($setFonts)
	{
		Manager::setPageView(
			'BeforeHeadClose',
			implode('', $setFonts)
		);
	}
}