KacstOne font v5.0

Just released version 5.0 of KacstOne font, the new release features a new bold version of the font, it should also be possible now to copy text from PDF files using KacstOne, also the problematic kern feature have been removed as it was causing more problems (both Qt and OpenOffice have bugs in handling of right to left kerning) and a simplistic font like KacstOne can do without kerning at all (I had to fix the advance widths of certain glyphs the needed kerning more). Download it from SourceForge.

The most interesting part in this release is the bold font. Arabic scripts has a very strong calligraphic tradition and even a simplistic font like KacstOne carries many of the aspects of this calligraphic nature. One of these aspects is the change in stem width as the pen rotates. FontForge has a "change weight" feature that emboldens the glyphs by stroking them then removing the internal contours, however it does so uniformly i.e. all parts of the glyph are expanded the same way (it has some heuristics for Latin, but it does not apply here), however I want to expand the wider parts of the stroke more than the narrower parts keeping the ratio constant. Inspired by FontForge's method I had this idea of stroking the glyphs using a diagonal pen instead of the rounded one used by FontForge's "change weight". After some experimentation I ended with the following parameters to "expand stroke" tool: elliptical, 100, 30, 40, butt, miter, for pen type, main stroke width, minor stroke width, line cap and line join, respectively.

And here is a caparison of FontForge's method (right) and mine:

http://www.khaledhosny.org/image/view/179/_original?.png

(the yellow colour is the original glyph and blue is the emboldened one)

Not very perfect, as you can see the lower half of the Haa (bottom row) got it reversed, but IMO is much better than FontForge's default.

And here is a line of text set in FontForge emboldened font (top) and KacstOne 5.0:

http://www.khaledhosny.org/image/view/180/_original?.png

التعليقات

إضافة خبر إصدار الخط

يا ريت لو يضاف خبر إصدار الخط على موقع عربايز. على الأقل الناس تعرف.
ربنا يبارك فيك وبشغلك الجميل

شكرا على تذكيري، كنت أنوي هذا

شكرا على تذكيري، كنت أنوي هذا لكن نسيت.

What is the license? Can it

What is the license? Can it be embedded in web pages?

مبروك

مبروك إنجازك هذا الإصدار ..

يا ليت يا خالد تدلنا على الأدوات التي تستخدمها في تصميمك للخطوط حتى نتعلمها ونعلمها لغيرنا :)

انظر هذه المقالة.

شكرا

الحقيقة أنه الخط الوحيد الذي أعجبني استخدمه منذ اٌصدار الثالث

شكرا على الخط

شكرا على الخط

شكرا

شكرا

ملاحظة

بسم الله،
أشكرك أخي الفاضل خالد على تطويرك الدائم للخطوط العربية الحرة، وطبعا أنا من مستخدميها :)
هناك فقط علة (لربما) في جميع خطوط kacst (أظن) وهي أنه عند كتابة أي حرف ثم الشدة ثم الكسرة، تصبح الكسرة تحت الحرف والشدة فوقه، ألا يجب أن تكونا كلا من الكسرة والشدة فوق الحرف، والكسرة تحت الشدة؟ كما في الشدة والضمة
العلة أيضا مع تنوين الكسر والشدة
الله يقويك وشكرا لك ^_^

هذه ميزة و ليست عيبا. الأصل

هذه ميزة و ليست عيبا. الأصل أن تكون الكسرة تحت الحرف سواء كان مشددا أم لا، لكن جرت العادة في المطابع قديما على وضع الكسرة تحت الشدة لصعوبة وضع حركة فوق الحرف و حركة تحته، و هذه الضرورة قد انتفت الآن.

معلومة جميلة :)

هكذا إذن :)
معلومة جميلة ^_^
لكني أرى بعض الخطوط (وأظنها من مايكروسوفت) تضع الكسرة تحت الشدة وليس تحت الحرف، فهل هم جهال؟
بالمناسبة، أتمنى أن تولي اهتماما بباقي خطوط kacst، لا أطلب منك أن تبذل قصارى جهدك، بل أن تقسم الوقت، مثلا لديك أنت الآن 70 % للأميري و30% لkacstone، لم لا تضيف خطوطا أخرى للقائمة كـ kacstletter وغيرها كي يكون المربح أكثر؟
مجرد اقتراح ليس إلا ^_^
تحياتي
صفا :)

بالنسبة للخطوط الأخرى فغالبا

بالنسبة للخطوط الأخرى فغالبا نعم :) انظر مثلا الصاد المفردة أو النهائية في خط Traditional Arabic تجد شرطة صغيرة متدلية من رأس الصاد، هذه من اختراع من صمم هذا الخط لميكروسوفت و لا وجود لها في النسخ، أو جرب كتابة منزل بهذا الخط :)

بالنسبة لباقي الخطوط فأتمنى لو لدي وقت لإنتاج مئة خط في السنة، لكن تجري الرياح بما لا تشتهي السفن :)

شكرا على الخطوط الجميلة

شكرا على الخطوط الجميلة واتمنى أن تتحفنا بمزيد من الخطوط لنظام ابونتو لينكس

شكر

شكرا كثيرا

شكرا

شكرا جزيلا

الحقيقة أن خطوط الأستاذ خالد

الحقيقة أن خطوط الأستاذ خالد حسني في غاية الروعة وأكثر ما أعجبني الخطkacston

مميز

تسلم

خط رائع

شكرا للأخ خالد على جهوده الرائعة

شكرا

شكرا

شكرا جزيلا لحضرتك على الخط

شكرا جزيلا لحضرتك على الخط

شكرا

شكرا

شكرا

شكرا

علِّق

محتويات هذا الحقل سرية ولن تظهر للآخرين.
كابتشا
هذا السؤال للتأكد من أنك زائر حقيقي ولمنع السخام.
7 + 8 =
حل هذه المعادلة الرياضية البسيطة وأدخل الناتج. مثلا: إذا كان السؤال 1+3 أدخل 4.