🪪 هذه المشاركة موقّعة آليًا بختم جلسة RMdesignflo55 – {{التاريخ والوقت}}
التخطي إلى المحتوى الرئيسي
صفحة تجريبية مرحبا

المصطلحات للخطوط

كروت المصطلحات للخطوط

📘 كروت المصطلحات البرمجية

setting
إعدادات واجهة أو قيمة افتراضية للخط.
let settings = { size: 14, family: "Arial" };
reset
إعادة ضبط الحرف أو النموذج للقيمة الأساسية.
style = {}; // reset جميع الإعدادات
flop it!
قلب اتجاه الحرف أو العنصر أفقياً.
transform: scaleX(-1);
undo
تراجع عن آخر تعديل على الشكل أو الإعدادات.
history.pop(); render(history.at(-1));
mode
الوضع الحالي للتعامل مع الحرف (رسم / تعديل).
if (mode === "edit") enableEditor();
dummy
عنصر وهمي أو اختبار لا يظهر في الإخراج النهائي.
let dummyGlyph = new Glyph("test");
nerd
وضع مطوّر يعرض إعدادات متقدمة للخط.
showAdvancedControls(true);
unit width
عرض الوحدة الأساسية للحرف في التصميم.
font.unitWidth = 600;
pen width
سماكة القلم المستخدم في رسم الحرف.
strokeWidth = 3;
proportion
نسبة التوازن بين عناصر الحرف.
proportion = height / width;
slanting
زاوية ميل الحرف أفقيًا أو رأسيًا.
transform: skewX(10deg);
contrast
التباين بين السماكة والرفيعة في تصميم الحرف.
lineWidth = weight > 600 ? 5 : 2;
superness
مدى جمالية الحرف وتميّزه البصري.
if (curveRatio > 0.9) style.super = true;
aperture
فتحة الحرف أو المساحة الداخلية مثل "ح" أو "ق".
apertureSize = measureGap("ح");
corner
الزاوية الحادة أو المستديرة في شكل الحرف.
border-radius: 10px;
overshoot
تجاوز الحرف للخط الأساسي أو المسطرة البصرية.
circle.y = baseLine - 5; // slight overshoot
cap height
ارتفاع الحرف الكبير مثل "أ" أو "ل" من القاعدة حتى القمة.
font.capHeight = 800;
bar height
ارتفاع الجزء الأفقي من الحرف، مثل سن الحاء أو العصا الوسطى للباء.
glyph.bar.y = 400;
asc. height
ارتفاع الجزء الصاعد للحرف مثل رأس الألف أو اللام.
glyph.ascender = 900;
desc. height
الجزء النازل من الحرف مثل أسفل الجيم أو الياء.
glyph.descender = -300;
x-height
ارتفاع جسم الحرف الوسيط مثل السين أو العين، بين القاعدة والقمة.
font.xHeight = 500;
horiz. increase
زيادة عرض الحرف أفقيًا.
width += 20;
vert. increase
زيادة ارتفاع الحرف عموديًا.
height += 30;
taper
تدرج السماكة من منطقة لأخرى داخل الحرف.
strokeWidth = taper ? gradualDecrease() : uniform();

تعليقات

المشاركات الشائعة من هذه المدونة

reset
إعادة ضبط...
style = {};

عنوان المشاركة

هذ ه م ش ا ر ك ة