From the original SynthMaker forum (2004–2014), with its members’ names and dates.
aliasant ·
I made this as a helpful little tool to change, test different fonts, colors, styles for your labels.
Makes it very easy to test different styles on your build.
Simply have the Windows Font Properties outside your build and put the little module called: Active Color & Font inside your labels. It will save the COlor, alpha and font when the exe or vst is rendered.
Updated to 1.0.6:
Jay ·
Very nice looking! i already made myself a load of wee tools like this but yours is more attractive looking than mine 🙂
Thanks for this!
best regards
infuzion ·
Thanks for taking the time with this aliasant!
Here is a more updated font list that is fully compatible with Win2k+. I wonder how many studios still use only Windows2000?
Arial
Arial Black
Comic Sans MS
Courier
Courier New
Georgia
Impact
Lucida Console
Lucida Sans Unicode
Marlett
Modern
MS Sans Serif
MS Serif
Palatino Linotype
Roman
Script
Symbol
Tahoma
Times New Roman
Trebuchet
Verdana
Webdings
Wingdings
* WinXP+ *
Estrangelo Edessa
Franklin Gothic Medium
Gautami
Latha
Lucida Sans Console
MV Boli
Tunga
aliasant ·
I just updated the module to 1.01
Update: v1.01
Clipped the font size in the internal preview so that it doesnt get bigger then 1.75.
That keeps it readable even when using larger fonts.
Some minor gui changes to enhance readability. ( is that a real word? )
Added the font Marlett. (Thanx infuzion ! ) There were some other fonts suggested but since I didnt have them in my Win7 I left them out.
The ACF Itself now has a purgable display. It also has more detailed info in the display.
Resize the module to see the detailed text.
Changed the description text to make it easier to grasp. ( hopefully 😉 )
infuzion ·
aliasant wrote: I just updated the module to 1.01
Added the font Marlett. (Thanx infuzion ! ) There were some other fonts suggested but since I didn't have them in my Win7 I left them out.
You're welcome! But you should have all those fonts I put in that list:
http://www.microsoft.com/typography/fon ... px?PID=161
Microsoft wrote: Fonts supplied with* Windows 7
* Note: The installation of any particular font may be dependent on the installation options that are selected.
Actually I used this Windows 2k+ font list, re-added Georgia with the above conformation. It also does not include the Office & Web-fonts that one can download from M$. Also helpful:
http://www.codestyle.org/css/font-famil ... ults.shtml
http://www.codestyle.org/css/font-famil ... athan-ford
However, since you're the 2nd person here who didn't have a font may I suggest we use the Alternative Typefaces input on the Font primitive? I'm not sure the format for the String version for font data, maybe just more commas at the end? Or maybe have a homebrew fall back font list, perhaps using Luddi's Env Selector to grab %WINDIR%\Fonts & cross-reference a preferred-font list...
So much work just for a font; makes using hard-coded PNGs for text look better & better.
mwvdlee ·
Hi,
I worked up the following list of fonts Win2000 and up. See the excel sheet:
It's all extracted from the lists provided by MS typography site itself, which is about as authoritive as you can get.
Since those lists don't actually mention which fonts are included with which language, I just marked ONLY the western and symbolic fonts. I also can't check whether these western fonts are included in non-western language versions of Windows so it's a bit less then ideal.
Anyway; the list for Win2000+ (excluding NT2003) I extracted from all of this is the following:
Arial
Arial Black
Comic Sans MS
Courier New
Georgia
Impact
Lucida Console
Lucida Sans Unicode
Microsoft Sans Serif
Palatino Linotype
Symbol
Tahoma
Times New Roman
Trebuchet MS
Verdana
Webdings
Wingdings
Obviously no big surprises, but it may help.
If you wanted to exclude NT2000, the following may be added:
Franklin Gothic Medium
Gautami
Again, no surprises.
In both lists, the non-western fonts are missing. I simply can't confirm whether these are included in all Windows language distribution.
Anyway, I'll be including these lists in my next MissingLinks release.
p.s. Is S|M really not compatible with anything before Win2000?
aliasant ·
What to do with an excel file if one dont have excel?
🙂
I have a good Win7 fully updated and everything. Not sure why some of these fonts arnt in the font folder.
I also have hundreds of other designer fonts but not some of these.
Modern as an example. Cant find that font. BUT. I do have Modern Regular....
Lol
In Fonts Control panel I found this.
aliasant ·
Still after activating the inactive fonts some wont show in SM. Might just need a reboot perhaps.
Anyways.
Updated it to 1.02
Changed it so it uses the font primitive to build the font as Infuzion suggested 🙂
Means more wireless needs to be used but also that we can use the alternative font.
mwvdlee ·
aliasant wrote: What to do with an excel file if one dont have excel?
Use OpenOffice.org or any of the many other free or open source Excel-compatible spreadsheet apps? 😉
aliasant ·
Lol. I know. I just dont want that huge install. Makes me feel like an accountant.... or such..
Updated to 1.03
1.02 had a small bug I missed.
Using the bus to send all the font and color data now. Works better 🙂
infuzion ·
mwvdlee wrote:
aliasant wrote: What to do with an excel file if one dont have excel?
Use OpenOffice.org or any of the many other free or open source Excel-compatible spreadsheet apps? 😉
I use Google Docs for situations like this. All the cool kids have a Google email account at least. 😉
BTW, I don't have Marlett installed. M$ says I should have that XP font, this site says no. I have a Dell install DVD, so that may be it.
New version, merge as you wish:
v1.03.3 infuzion
Fixed: Alt fonts, 2nd & 3rd fonts now are alt backups
Fixed: Scroll counter max
Added: System color picker (from OLD SM shipped module)
Improved: Changed Alpha chooser to Int entry
Improved: Can type in font name, but does not append default font list
Fixed: some
Changed: WFP's font & colors now hard-wired... sorry they need to stay readable!
general infuzion reduction
mwvdlee ·
infuzion wrote: I use Google Docs for situations like this. All the cool kids have a Google email account at least. 😉
All the cool kids have their private e-mail and documents scanned by an advertising company... I'd rather not be cool then 😉
infuzion wrote: BTW, I don't have Marlett installed. M$ says I should have that XP font
That's the problem I found with that typography site too; Microsoft doesn't claim that the font should be installed with XP, they only claim that some language versions of XP may come with that font. They don't really say which fonts are installed with all languages, so we can't even be certain a mandarin user will have Arial or that Wingdings is supplied with the sanskrit version of WinXP.
Marlett contains some windows GUI glyphs and seems to only be necessary for pre-XP GUI, which may be the reason it's not installed on your system by default. Then again, if you handle a lot of fonts, you may have accidentally deleted it like I did with the Symbols font 😉 Do you have access to any other Windows computers?
Unless we can find some resource that can authoritively claim which fonts are available on all language versions of WIndows, the best we can do is make an educated guess.
infuzion ·
mwvdlee wrote: Unless we can find some resource that can authoritatively claim which fonts are available on all language versions of Windows, the best we can do is make an educated guess.
That CodeStyle link is the closest IMHO. We do have the Alt-typeface for a backup plan, & that is why I added it to my version.
infuzion ·
I'm beginning to think including the font in the installer, or atleast check & warn the user that a recommended font isn't available, is really needed for a more professional install. Or maybe include the font inserted in a DLL, if someone will tell us his secret?
aliasant ·
Im working on a new version. Kept most of what you did Confuzion, but I have made a new color picker that is pretty nice.
Maybe we should collect ALL windows default fonts from all systems and make a small font package of that, and then include that package with the product?
Is that even legal? To take all windows fonts from different systems and give that to a customer that only has win X and not the other versions of windows?
TomC ·
aliasant wrote: Kept most of what you did Confuzion, but
I like this Freudian slip
Tom
Andrew J ·
Something tells me it wasn't Freudian 😉
infuzion ·
Thanks for working on the color picker; my add-in was just a temp version. 😇
aliasant wrote: Is that even legal? To take all windows fonts from different systems and give that to a customer that only has win X and not the other versions of windows?
I'm not totally sure about the legality of that; I was thinking if someone made their own font, or fonts that have the license to do that.
Or just bitmap the font, but then you'll need to save the 1st generation render in a safe place.
aliasant ·
Andrew J wrote: Something tells me it wasn't Freudian 😉
Lol. My fingers are sealed. 🙂
Defuzion wrote: Or just bitmap the font, but then you'll need to save the 1st generation render in a safe place.
Hmm.
That doesnt really sound very legal either.
Like using someone elses music is NOT ok but sampling it in 4/4 pieces and play them one after the other would be?
Difficult this is but in the end everyone will set their own fonts, legal or not, I guess.
mwvdlee ·
Redistributing copyrighted fonts is illegal.
The Windows fonts are copyrighted by MicroSoft and I do believe they have gone to court regarding copyright protection of fonts in the past (oddly, since Arial is just an obvious Helvetica rip-off and pushes Font copyright laws to it's limits).
The issue regarding public domain fonts (or in fact anything regarding copyrights on fonts) is a bit complex: http://www.openfontlibrary.org/wiki/Fon ... _domain.3F
But there are some very good open source fonts with very permissive licenses, for instance this one: http://tulrich.com/fonts/
Make sure you have a proper license before redistributing anything. This goes for open source stuff as well.
aliasant ·
New version 1.0.6 finally ready for DL in the first post.
The new color selector is pretty nice but took longer then I expected to create.
Biggest problem was actually to get the color to the reciever and save it proper.
Using the bus and ARGBtoColor converter didnt quite work. When clicking in the color spectrum 1 that color was not always sent out/ received proper. Maybe 1/3rd of the times the change didnt go thru. I tracked it and it seemed that the 4 actual color integers went thru the bus but after that something went wrong. I think there is a bug here somewere. .
I had to find another way to send and store the color so after a while I made a way to complicated system that uses the GetPixel prim, converts the color to a bitmap, then sends the bitmap wirelessly to the receiver and converts it back to a color.
It works but feels like a simple Color S&H would be so much better. Same goes for the Font I guess. A Font S&H would be nice.
The color picker itself is very nice and I want to keep on developing that one so that it can save presets and maybe even banks of colors. Nice for us developers to have a way to save color schemes that we use. The Windows Color picker is probably the worst piece of software ever... or close to it. Cannot believe that they still havnt made a new one that actually works for Windows 7.
Amazing.
The color picker works by loading images into a bitmap array so now I have made 4 different spectrums to use but in the future I would like the user to load in images of his own. Maybe his favourite Synth, car, girl, Mom? or what ever and pick his colors from that image. This is another project but if any one is interested maybe a colaboration?
Anyways.. Heres a pick of the new 1.0.6 version:
Download link from first post: [old link]
mwvdlee ·
Sound like true HSL-to-RGB conversion would be the thing you need for the color picker.
I've done this thing before in other languages, but SM probably isn't the best for it. Nonetheless it sounds like a nice challenge so I'll see what I can hack up 🙂
Addition; there we are; HSL-to-RGB conversion in SM. I'll be adding this to my MissingLinks collection but feel free to use it in whatever you want. Also feel free to improve on it 😉
HSL generally works more intuitive to people, but it does have some qualitative issues. Unless you're processing graphics, most likely those qualitative issues won't ever be noticable. RGB-to-HSL should be easier to do, but I don't really see the point of this unless you're doing graphics processing. Unless somebody can point out a valid case, I'm not going to make it. It's based on easyrgb.com's pseudocode. If you want to do anything mathematical with color, this is the go-to site.
infuzion ·
aliasant wrote: Biggest problem was actually to get the color to the reciever and save it proper.
Tried the string version of colors?
(255:128:255:0)
corresponding to Alpha:R:G:B, & since it is a string you can use String S&H, String Array, etc.
Your hack is creative, but this is simpler & less error prone as long as your string-adding is in order.
The color picker itself is very nice and I want to keep on developing that one so that it can save presets and maybe even banks of colors. Nice for us developers to have a way to save color schemes that we use. The Windows Color picker is probably the worst piece of software ever... or close to it.
The color picker works by loading images into a bitmap array so now I have made 4 different spectrums to use but in the future I would like the user to load in images of his own.
Your picker is a very neat idea, but it needs saturation (or the blending of white). Actually I'm fine with the windows one, though I prefer using ColorPic's interface over Windows.
The Alpha = 0 is funny.
BTW, Adobe's new Kruler color swatch/picker system is really neat, esp how you can edit the entire swatch in just a very few mouse moves (atleast in the CS3/4 plugin version).
aliasant ·
Looking forward to seeing the HSL-to-RGB conversion 🙂
Infuzion: the color picker HAS saturation and Brightness. Hor mouse drag in the color box is Saturation and Vertikal is Brightness. Not the Spectrum of course. The other box.
I came up with the saturation method myself so that one is probably not the correct way to do it but it works, sort of.
Drag Left to decrease Sat and right to increase it.
That Kruler thing seems to be pretty much what I want to create 🙂
But for us SMrs.
I also want that to be stand alone of course so it needs to output the diffrerent color codes that the user can copy. Codes like: 1F1E1F or 250:134:13:155 or others. Convertion to CMYK maybe?
mwvdlee ·
aliasant wrote: Looking forward to seeing the HSL-to-RGB conversion 🙂
Try looking backward instead! 😉
aliasant ·
mwvdlee wrote:
aliasant wrote: Looking forward to seeing the HSL-to-RGB conversion 🙂
Try looking backward instead! 😉
Lol!
That converter is a little miracle 🙂
Trying to figure out how to use it...
I still want this to be based on images so what is needed for this to work is a converter that goes the other way...
RGB to HSL
That way we can take the color from any image just like now but then do the alterations of that color using the HSL parameters instead. That would be brilliant.
MegaHurtz ·
heej mwvdlee, waar ergens in ons koudekikkerlandje?
mwvdlee ·
aliasant wrote: That way we can take the color from any image just like now but then do the alterations of that color using the HSL parameters instead. That would be brilliant.
The idea was more to just map X/Y coordinates to HSL values. For your picture, you'd just scale X from [0,width] to [0,1] for Saturation and Y from [0,height] to [0,1] for Hue and leave Luminosity static at 0.5. That way you wouldn't have to read pixels.
aliasant ·
I understood that but I want to read pixels from images. Thats the whole idea.
To use an image of your favourite plugs, mother, car or what ever and pick colors from that. Or make your own color spectrums, or or or...
Maybe I can find a way to convert RGB to HSL cause that would make it a lot nicer to use.
mwvdlee ·
I thought the basic idea was a color picker similar to the system color dialog.
aliasant wrote: Maybe I can find a way to convert RGB to HSL cause that would make it a lot nicer to use.
New MissingLinks version has RGB>HSL>RGB modules: Missing Links
aliasant ·
mwvdlee wrote: I thought the basic idea was a color picker similar to the system color dialog.
aliasant wrote: Maybe I can find a way to convert RGB to HSL cause that would make it a lot nicer to use.
New MissingLinks version has RGB>HSL>RGB modules: Missing Links
Your right sort of but I wanted a color picker not similar to the windows color dialog cause its hideous but one that is much better and more versatile.
Thanks for the missing links 008 🙂
Nice stuff in there for sure!
infuzion ·
aliasant wrote: That Kruler thing seems to be pretty much what I want to create 🙂
But for us SMrs.
I also want that to be stand alone of course so it needs to output the diffrerent color codes that the user can copy. Codes like: 1F1E1F or 250:134:13:155 or others. Convertion to CMYK maybe?
I think you need to change the title of your first post to "Colour & Windows Only Font Selector"! 😉
aliasant ·
infuzion wrote:
aliasant wrote: That Kruler thing seems to be pretty much what I want to create 🙂
But for us SMrs.
I also want that to be stand alone of course so it needs to output the diffrerent color codes that the user can copy. Codes like: 1F1E1F or 250:134:13:155 or others. Convertion to CMYK maybe?
I think you need to change the title of your first post to "Colour & Windows Only Font Selector"! 😉
Hmm. Yeah. It started out as 2 different projects but now the color part has taken over a bit. 🙂
The challenge to get that color thing working well has just been to fun to resist.
I want to start making presets for it as well + a gui part so the user can add her own images.... But maybe I should wait and do that in a new thread. Optimized it a bit further and even tested it on a very crappy P4 PC ( My brothers) and it worked pretty ok on that one too as long as I kept the size of the color part down.
Actually I was pretty amazed how well it worked on that old shitty P4 (1.6gHz and 768ram).
Ill see if I cant get that last version up soon. Was there any changes I should do to the font lists? Should I try to use some of those that mwvdlee has in the latest "missing Links" ?
mwvdlee: You need to tell me how the hell Im pronouncing your nick? 🙂
mwvdlee ·
aliasant wrote: mwvdlee: You need to tell me how the hell Im pronouncing your nick? 🙂
It's not really a nick, but rather an abreviation I use for my real name. Initials M.W., midle part "van der" and last name "Lee" (like my company: vanderlee.com). So if you want to pronounce it, it's pretty longwinded 😉 Alternatively, most people just call me by my first name "Martijn" or the shorter "Tijn" (which most people seem to confuse for an asian name and write as "Tjin"), both also equally unpronouncable if you don't speak Dutch ("ij" is a single vowel) :P I usually just tell people to go with "Martin", which sounds a bit different but is atleast pronouncable in most languages.
I'm afraid I can't change forum name anymore, or I'd probably choose something a bit easier.
As for whether to use my font list or the ones you created yourself, I can honestly say that in all likelyhood, neither is perfect. Windows 2003 pretty much invalidates any list.
aliasant ·
hehe
My name is also Martin, minus that j of course 🙂
About the font lists...
My initial idea was to have a list of fonts that are ALL what we have after a fresh install. No tinkering with anything. Just include the safe fonts that all systems have. LIke Arial. Exclude any font that is not in all system versions we want to use. Maybe skip any system older then XP?
So systems to use could be, XP, VIsta and 7
Anyone really using win2k ( except my stoneage dad) ?
DigitalWhiteByte ·
Great ideea 😉
Wrote something here? To have a post removed or your name hidden, write to [email protected].