-
Is this possible
hello all
html text load variable from external text (question.txt)
html text load StyleSheet from (styles.css)
this is my swishmax folder
styles.css code :
PHP Code:
p {
text-align: center;
font-family: HKGrotesk-Light;
font-size: 50px;
color: #FF0000;
font-weight: Regular;
}
how can i use my font without install this font in my pc
swishmax file: https://app.box.com/s/i5akae3jwkx1sq8pp2hh1h3ie4r1s3z4
thanks for help
-
Client Software Programmer
Hello, I will work on a convertor for the font file to work with swish directory.
This is the interface for v1:
download v1 (client)
Last edited by AS3.0; 01-21-2023 at 12:32 PM.
-
this means : you can convert any font to work swishmax without installing this font
if ok ===> please please explain how ?
-
Client Software Programmer
Hello, soon it will work for swish, I am just sending you updates. Right now it can get the first signature from the font file.
download v2 (client)
-
-
Client Software Programmer
Hi, update v3 can get the font table, maybe in a week it can be complete.
download v3 (client)
Last edited by AS3.0; 01-24-2023 at 12:23 AM.
-
-
Are you done with this project
-
Client Software Programmer
I am about 30% done with it so far I finished the decompression algorithms for 6 tables, I could of been on 'post' but we got some work finished with the video player atleast, if you want the mp4 player controls to have a better drag I can work on that as well.
HTML Code:
OS/2
cmap
cvt
fpgm
head
hhea
I still have to do 16 decompression tables:
HTML Code:
ltag
COLR
CPAL
maxp
name
post
prep
meta
fvar
GSUB
GPOS
GDEF
kern
hmtx
loca
CFF
Last edited by AS3.0; 01-30-2023 at 03:53 PM.
-
-
Client Software Programmer
Hi, v4 can convert the fonts & they are viewable in swish upside down currently.
So this is the full script currently which is a basic viewer:
PHP Code:
onFrame(2){
stop()
function drawGlyph(a){//Call to draw a glyph with variable a being the glyph number.
_root.data_field.text=""
_root.glyph.clear()
_root.glyph.lineStyle(1,0x000000)
_root.glyph.beginFill(0x000000)
for(var i=1;i<a.split("{").length;i++){//Loop through each command in the list.
_root.data_field.text+=a.split("=")[i].split("\n")[1]+'\n'
var drawing_function=a.split("=")[i].split("\n")[1].split(" ")[0]
var x1:Number=int(a.split("{")[i+1].split("}")[0].split("x:")[1].split(",")[0])//Coordinates for the drawing operations.
var y1:Number=int(a.split("{")[i+1].split("}")[0].split("y:")[1].split(",")[0])
var x2:Number=int(a.split("{")[i+1].split("}")[0].split("x2:")[1].split(",")[0])
var y2:Number=int(a.split("{")[i+1].split("}")[0].split("y2:")[1].split(",")[0])
if(drawing_function=="moveTo"){//If moveTo, do a move to drawing operation, etc..
_root.glyph.moveTo(x1,y1)
}
if(drawing_function=="lineTo"){
_root.glyph.lineTo(x1,y1)
}
if(drawing_function=="curveTo"){
_root.glyph.curveTo(x1,y1,x2,y2)
}
}
_root.glyph._x=60//Reposition the glyph.
_root.glyph._y=60
_root.glyph._width=50//Resize the glyph.
_root.glyph._yscale=_root.glyph._xscale
_root.glyph._width-=_root.glyph._width*3
_root.glyph._rotation-=180
}
_root.createEmptyMovieClip("glyph",this.getNextHighestDepth());//Create empty movie clip to draw the glyph inside.
var loaded_str=""
var glyph_number:Number=4
var load_vars_3 = new LoadVars();
load_vars_3.onData = function(e) {
_root.data_field2.text= "This font file has: " +(e.split("glyph").length-1) + " glyphs."
loaded_str=e;
drawGlyph(loaded_str.split("glyph")[4]);//Once the font file is loaded, draw a glyph.
}
onEnterFrame=function(){//On EnterFrame draw a glyph when the input field has changed.
if(glyph_number!=int(_root.data_field3.text)&&_root.data_field3.text.length>0){
glyph_number=int(_root.data_field3.text)
drawGlyph(loaded_str.split("glyph")[glyph_number]);
}
}
load_vars_3.load("swish_font.txt");//Load the converted swish font file here.
}
download v4 (client)
Last edited by AS3.0; 02-14-2023 at 02:02 PM.
-
excuse me
can you explain the way by video
i cant use it
-
i want use my font in swish without install the font in pc
-
Client Software Programmer
Hello, this is a new release you can embed .ttf fonts by converting them to .txt.
This is not a normal feature in AS2 since it is an operating system feature so it required 3000 lines of program for the convertor, I will send you another update next week.
download v4 (swish)
-
I succeeded in converting the font to text, but how do I use it?
I hope you are not angry with me because I do not understand
-
Important clarification
The Arabic language is not the same as the English language
The English language writes each letter next to the other, but the Arabic language writes the letter and connects to the other according to a different system and rules
-
Client Software Programmer
I will not be sending you anymore messages, it looks like you do not understand.
-
Excuse me, my friend
Actually I don't understand
Let me put the question to you in a clear way
Is at the end of this project
I will be able to write and then choose my font in swish
The reason for this is that the swish does not support the Arabic language except with one font,
only ( _sans )
So I was very happy with this project
And I finally said I will write Arabic
Finally,
accept my apologies for the misunderstanding
happy day
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|