Съвет относно Шрифтовете в сайт

golbez

Registered
Нужен ми е съвет относно шрифтовете. Искам Шрифта на менюто ми в сайта да е нестандартен. Имах няколко идей но изглежда всичките се провалиха и ми е нужен съвет как може да се направи.

- Първо да кажа че текста в/у бутоните се генерира динамично и затова избягвам да направя готови бутони на картинка, но така ще изглежда дървено.

- Пробвах с PHP да ми се генерира готова картинка с текст,но не се получи текста ми излиза на маймуница. Енкодинга е верен но като се генерира картинката и ми излиза на майнуница.

- С CSS за момента няма да стане - > не работи на всички браузъри еднакво.

Обмислям варианта менюто да се направи на флаш...... но не ми се иска

Други варианти има ли ? :roll:
 
ползвай sIFR

Свали си го и разгледай демото. Генерира ти текста във шрифт, който искаш, но тоя шрифт трябва да се направи предварително на флаш. Разгледай го, ако има нещо неясно питай.

демо
Горе Менюто е така направено.
 
мерси за идеята, дръпнах, разгледах , пробвах ... но нещо нетръгва и не дава никакви грешки.
сложих този JS в <head>
Код:
	<script src="javascript/sifr.js" type="text/javascript"></script>
	<script src="javascript/sifr-addons.js" type="text/javascript"></script>
	
		<script type="text/javascript">
//<![CDATA[
/* Replacement calls. Please see documentation for more information. */

if(typeof sIFR == "function"){

   sIFR.bHideBrowserText = false;
    sIFR.bFixFragIdBug = true; // not recommended!
    sIFR.setup();


// This is the preferred "named argument" syntax
//	sIFR.replaceElement(named({sSelector:"body form li a", sFlashSrc:"tradegothic.swf", sColor:"#000000", sLinkColor:"#000000", sBgColor:"#FFFFFF", sHoverColor:"#CCCCCC", nPaddingTop:20, nPaddingBottom:20, sFlashVars:"textalign=center&offsetTop=6"}));

	//sIFR.replaceElement("li a","tradegothic.swf","#000000", "#000000", "#DCDCDC", "#DCDCDC", 0, 0, 0, 0, null);
	
	sIFR.replaceElement("li a", named({sFlashSrc: "tradegothic.swf", sColor: "#FFBB00", sCase: "upper"}));

};

//]]>
</script>
флашчето е в главната директория , там са и ActionScript-овете. Сложих CSS -ове

Какво изпускам?

П.с.Казвайте ако имате други предложения и варианти.
 
трябват ти тези файлове:

/lib/sifr3/sifr.js
/sifr3/sifr-config.js

sifr.css

Като цялата работа се крие във sifr-config.js , където се позочва кой swf се ползва и къде да има линк или текст

var times = {
src: 'times.swf'
};
Това е swf


sIFR.replace(times, {
selector: '#element',
wmode: 'transparent',
forceSingleLine: true,
css: ['.sIFR-root { #f7e9d8; }', 'a { color: #f7e9d8; text-decoration: none; }', 'a:hover { color: #ffffff; }']
});


А тук е вече задаването на кой елемент е.И дейсвително е така:

<div id="element"><a href="#">custom</a></div>
 
тея допълнителни файлове от къде ги взе, аз ги нямам .Версията ми е 2.0.7
 
ами ето ти версия 3 , то има всичките мисля.
http://novemberborn.net/sifr3

от тук: направи си флаш с шрифта:
http://www.sifrgenerator.com/

Гледай да не объркаш версията за създаването на флаша.

П.С. НЕЩО МН ВАЖНО: този sIFR работи само на сървар.
 
Тръгна ,но почти. Значи всичко си работи и се показва менюто, обаче има проблем със кирилизираните шрифтове. Като дам на флаш да ми направи файла със шрифта и той го прави,но после в сайта ако текста в менюто на сайта е на кирилица нищо не става - дава го празно. Иначе си работи ако текста е латиница.... :roll:
 
всичко е точно, оправих проблема мерси много :D
 

Back
Горе