GoGPT Best VPN GoSearch

অনওয়ার্কস ফেভিকন

grops - ক্লাউডে অনলাইন

উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটরের মাধ্যমে OnWorks ফ্রি হোস্টিং প্রদানকারীতে grops চালান

এটি হল কমান্ড গ্রুপ যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।

কার্যক্রম:

NAME এর


grops - groff এর জন্য পোস্টস্ক্রিপ্ট ড্রাইভার

সাইনোপিসিস


grops [-জিএলএমভি] [-b n] [-c n] [-F Dir] [-I Dir] [-p কাগজের আকার] [-P প্রস্তাবনা] [-w n] [নথি পত্র
...]

বর্ণনাঃ


grops GNU এর আউটপুট অনুবাদ করে troff পোস্টস্ক্রিপ্টে। সাধারনত grops আহ্বান করা উচিত
একটি দিয়ে groff কমান্ড ব্যবহার করে -টিপিএস বিকল্প (আসলে, এটি গ্রফের জন্য ডিফল্ট।)
যদি কোন ফাইল দেওয়া না হয়, grops স্ট্যান্ডার্ড ইনপুট পড়ে। এর একটি ফাইলের নাম - এছাড়াও কারণ grops
স্ট্যান্ডার্ড ইনপুট পড়তে। পোস্টস্ক্রিপ্ট আউটপুট স্ট্যান্ডার্ড আউটপুটে লেখা হয়। কখন
grops দ্বারা চালিত হয় বকাঝকা অপশন পাস করা যেতে পারে grops ব্যবহার বকাঝকা's -P বিকল্প।

মনে রাখবেন যে grops একটি বৈধ নথির কাঠামো তৈরি করে না (নথির সাথে সামঞ্জস্যপূর্ণ
স্ট্রাকচারিং কনভেনশন) যদি একাধিক ফাইল আর্গুমেন্ট সহ বলা হয়। যেমন প্রিন্ট করতে
সংঘবদ্ধ আউটপুট প্রিন্টিং প্রোগ্রামে ডিএসসি হ্যান্ডলিং নিষ্ক্রিয় করা প্রয়োজন বা
প্রিভিউয়ার বিভাগ দেখুন হরফ স্থাপন ফন্ট ইনস্টল করার জন্য একটি নির্দেশিকা জন্য নীচে
grops.

বিকল্প


কমান্ড লাইন বিকল্প এবং এর প্যারামিটারের মধ্যে সাদা স্থান থাকা সম্ভব।

-bn পুরানো প্রিন্টার, ভাঙা স্পুলার এবং প্রিভিউয়ারগুলির জন্য সমাধান প্রদান করুন। সাধারনত
grops পোস্টস্ক্রিপ্ট ল্যাঙ্গুয়েজ লেভেল 2 এ আউটপুট তৈরি করে যা নথির সাথে সামঞ্জস্যপূর্ণ
স্ট্রাকচারিং কনভেনশন সংস্করণ 3.0। কিছু পুরানো প্রিন্টার, স্পুলার এবং প্রিভিউয়ার
এই ধরনের আউটপুট পরিচালনা করতে পারে না। মুল্য n কি নিয়ন্ত্রণ করে grops এটা করতে করে
এই ধরনের প্রোগ্রাম গ্রহণযোগ্য আউটপুট. 0 এর মান grops কোনো নিয়োগ না করার কারণ
সমাধান

না থাকলে 1 যোগ করুন %%BeginDocumentSetup এবং %% EndDocumentSetup মন্তব্য করা উচিত
উৎপন্ন; এটি ট্রান্সক্রিপ্টের প্রাথমিক সংস্করণগুলির জন্য প্রয়োজন যা দ্বারা বিভ্রান্ত হয়
মধ্যে কিছু %% EndProlog মন্তব্য এবং প্রথম %% পৃষ্ঠা মন্তব্য।

2 যোগ করুন যদি শুরুতে অন্তর্ভুক্ত ফাইলগুলিতে লাইন থাকে %! ছিনতাই করা উচিত; এই
সূর্যের পেজভিউ প্রিভিউয়ারের জন্য প্রয়োজন।

যদি 4 যোগ করুন %% পৃষ্ঠা, %%লতা এবং %% EndProlog মন্তব্য বাদ দেওয়া উচিত
অন্তর্ভুক্ত ফাইল; এটি স্পুলারদের জন্য প্রয়োজন যারা বুঝতে পারে না %% শুরু-
দলিল এবং %% এন্ড ডকুমেন্ট মন্তব্য নেই।

পোস্টস্ক্রিপ্ট আউটপুটের প্রথম লাইন হলে 8 যোগ করুন %!PS-Adobe-2.0 বরং
চেয়ে %!PS-Adobe-3.0; এটি একটি প্রিন্টারের সাথে সূর্যের নিউজপ্রিন্ট ব্যবহার করার সময় প্রয়োজন
পেজ রিভার্সাল প্রয়োজন।

16 যোগ করুন যদি নথিতে কোনো মিডিয়া আকারের তথ্য অন্তর্ভুক্ত করা না হয় (এটি হল,
ব্যবহার না %% ডকুমেন্ট মিডিয়া না সেটপেজ ডিভাইস পোস্টস্ক্রিপ্ট কমান্ড)। এই ছিল
গ্রফ সংস্করণ 1.18.1 এবং তার আগের আচরণ; এটা পুরানো প্রিন্টার জন্য প্রয়োজন
যারা পোস্টস্ক্রিপ্ট ল্যাঙ্গুয়েজ লেভেল 2 বোঝে না। এটাও প্রয়োজন যদি
একটি এনক্যাপসুলেটেড পিএস (ইপিএস) ফাইল পেতে আউটপুট আরও প্রক্রিয়া করা হয় - নীচে দেখুন।

ডিফল্ট মান a দ্বারা নির্দিষ্ট করা যেতে পারে

ভাঙা n

DESC ফাইলে কমান্ড দিন। অন্যথায় ডিফল্ট মান 0।

-cn প্রিন্ট n প্রতিটি পৃষ্ঠার কপি।

-FDir প্রিপেন্ড ডিরেক্টরি Dir/ দেবনাম প্রোলোগ, ফন্ট এবং ডিভাইসের জন্য অনুসন্ধানের পথে
বর্ণনা ফাইল; নাম ডিভাইসের নাম, সাধারণত ps.

-g পৃষ্ঠার দৈর্ঘ্য অনুমান করুন। এটি পোস্টস্ক্রিপ্ট কোড তৈরি করে যা পৃষ্ঠাটি অনুমান করে
দৈর্ঘ্য অনুমানটি ঠিক তখনই যদি চিত্রযোগ্য এলাকাটি উল্লম্বভাবে কেন্দ্রীভূত হয়
পৃষ্ঠা. এই বিকল্পটি আপনাকে নথি তৈরি করতে দেয় যা উভয়ই মুদ্রিত হতে পারে
অক্ষর (8.5×11) কাগজ এবং A4 কাগজে পরিবর্তন ছাড়াই।

-IDir এই বিকল্পটি ফাইলগুলির জন্য অনুসন্ধানের পথে একটি ডিরেক্টরি যোগ করতে ব্যবহার করা যেতে পারে
কমান্ড লাইন এবং নাম দেওয়া ফাইল \X'ps: আমদানি' এবং \X'ps: ফাইল' পালিয়ে যায় দ্য
সার্চ পাথ বর্তমান ডিরেক্টরি দিয়ে আরম্ভ করা হয়। এই বিকল্প হতে পারে
একাধিকবার নির্দিষ্ট করা হয়েছে; তারপর নির্দেশিকাগুলি নির্দিষ্ট ক্রমে অনুসন্ধান করা হয়
(কিন্তু বর্তমান ডিরেক্টরির আগে)। আপনি বর্তমান ডিরেক্টরি করতে চান
অন্যান্য ডিরেক্টরির আগে পড়ুন, যোগ করুন -আমি। উপযুক্ত জায়গায়।

একটি পরম ফাইল নামের ফাইলের জন্য কোনো ডিরেক্টরি অনুসন্ধান করা হয় না।

-l ল্যান্ডস্কেপ বিন্যাসে নথিটি মুদ্রণ করুন।

-m নথির জন্য ম্যানুয়াল ফিড চালু করুন।

-pকাগজের আকার
আউটপুট মাধ্যমের শারীরিক মাত্রা সেট করুন। এটি ওভাররাইড করে কাগজের আকার,
কাগজের দৈর্ঘ্য, এবং কাগজের প্রস্থ মধ্যে কমান্ড DESC ফাইল এটি একই গ্রহণ করে
হিসাবে আর্গুমেন্ট কাগজের আকার আদেশ দেখা groff_font (5) বিস্তারিত জানার জন্য.

-Pprologue-ফাইল
ফাইলটি ব্যবহার করুন prologue-ফাইল (ফন্টের পথে) এর পরিবর্তে প্রস্তাবনা হিসাবে
ডিফল্ট প্রলোগ ফাইল প্রস্তাবনা. এই বিকল্পটি পরিবেশ পরিবর্তনশীলকে ওভাররাইড করে
GROPS_PROLOGUE

-wn একটি বেধ ব্যবহার করে লাইন আঁকা উচিত n একটি em এর হাজারতম যদি এই বিকল্প
দেওয়া হয় না, লাইন বেধ ডিফল্ট 0.04 em.

-v সংস্করণ নম্বর প্রিন্ট করুন।

, USAGE


ইনপুট grops দ্বারা বিন্যাস আউটপুট হতে হবে troff(1)। এই বর্ণনা করা হয়
groff_out(5).

উপরন্তু, ব্যবহৃত ডিভাইসের জন্য ডিভাইস এবং ফন্ট বিবরণ ফাইল নির্দিষ্ট পূরণ করতে হবে
প্রয়োজনীয়তা: রেজোলিউশন অবশ্যই 72 গুণের একটি পূর্ণসংখ্যার গুণিতক হতে হবে সাইজস্কেল. দ্য
ps ডিভাইস 72000 এর রেজোলিউশন এবং 1000 এর সাইজস্কেল ব্যবহার করে।

ডিভাইসের বিবরণ ফাইলে একটি বৈধ কাগজের আকার থাকতে হবে; দেখা groff_font(5) আরো জন্য
তথ্য।

প্রতিটি ফন্ট বর্ণনা ফাইলে একটি কমান্ড থাকতে হবে

অভ্যন্তরীণ নাম psname

যা বলে যে ফন্টের পোস্টস্ক্রিপ্ট নাম psname. এটিতে একটি কমান্ডও থাকতে পারে

এনকোডিং enc_file

যা বলে যে পোস্টস্ক্রিপ্ট ফন্টে বর্ণিত এনকোডিং ব্যবহার করে পুনরায় এনকোড করা উচিত
enc_file; এই ফাইলটি ফর্মের লাইনগুলির একটি ক্রম নিয়ে গঠিত হওয়া উচিত:

pschar কোড

কোথায় pschar চরিত্রের পোস্টস্ক্রিপ্ট নাম, এবং কোড এর অবস্থান
একটি দশমিক পূর্ণসংখ্যা হিসাবে প্রকাশ করা এনকোডিং; বৈধ মান 0 থেকে 255 রেঞ্জের মধ্যে রয়েছে। লাইন
দিয়ে শুরু # এবং ফাঁকা লাইন উপেক্ষা করা হয়. প্রতিটি অক্ষরের জন্য কোড দেওয়া আছে
ফন্ট ফাইলটি অবশ্যই এনকোডিং ফাইলের অক্ষরের কোডের সাথে বা কোডের সাথে মিল থাকতে হবে
ফন্টের জন্য ডিফল্ট এনকোডিং-এ যদি পোস্টস্ক্রিপ্ট ফন্ট পুনরায় এনকোড করা না হয়। এই
কোড দিয়ে ব্যবহার করা যেতে পারে \N এস্কেপ সিকোয়েন্স troff অক্ষর নির্বাচন করতে, এমনকি যদি
চরিত্রের একটি গ্রফ নাম নেই। ফন্ট ফাইলের প্রতিটি অক্ষর থাকা আবশ্যক
পোস্টস্ক্রিপ্ট ফন্ট, এবং ফন্ট ফাইলে প্রদত্ত প্রস্থ অবশ্যই ব্যবহৃত প্রস্থের সাথে মেলে
পোস্টস্ক্রিপ্ট ফন্ট। grops অনুমান করে যে একটি অক্ষর যার একটি গ্রফ নাম স্থান ফাঁকা
(পৃষ্ঠায় কোন চিহ্ন নেই); এটি এমন একটি অক্ষর ব্যবহার করে আরও তৈরি করতে পারে
দক্ষ এবং কমপ্যাক্ট পোস্টস্ক্রিপ্ট আউটপুট।

মনে রাখবেন যে grops একটি পোস্টস্ক্রিপ্ট ফন্টে সমস্ত গ্লিফ প্রদর্শন করতে সক্ষম, শুধুমাত্র 256 নয়।
enc_file (অথবা ডিফল্ট এনকোডিং যদি কোনো এনকোডিং ফাইল নির্দিষ্ট না থাকে) শুধু এর ক্রম নির্ধারণ করে
প্রথম 256টি অক্ষরের জন্য গ্লিফ; অন্যান্য সমস্ত গ্লিফ অতিরিক্ত সঙ্গে অ্যাক্সেস করা হয়
এনকোডিং ভেক্টর যা grops মাছি উপর উত্পাদন.

grops নথিটি মুদ্রণের জন্য প্রয়োজনীয় ডাউনলোডযোগ্য ফন্টগুলি স্বয়ংক্রিয়ভাবে অন্তর্ভুক্ত করতে পারে।
এই ধরনের ফন্ট PFA বিন্যাসে হতে হবে। ব্যবহার করুন pfbtops(1) PFB বিন্যাসে একটি টাইপ 1 ফন্ট রূপান্তর করতে।
যেকোনো ডাউনলোডযোগ্য ফন্ট যা প্রয়োজন হলে অন্তর্ভুক্ত করা উচিত grops তালিকাভুক্ত করা আবশ্যক
ফাইল /usr/share/groff/1.22.3/font/devps/download; এই লাইন গঠিত উচিত
ফর্ম

ফন্ট ফাইলের নাম

কোথায় ফন্ট ফন্টের পোস্টস্ক্রিপ্ট নাম, এবং ফাইলের নাম ফাইলের নাম
ফন্ট ধারণকারী; লাইন দিয়ে শুরু # এবং ফাঁকা লাইন উপেক্ষা করা হয়; ক্ষেত্র হতে পারে
ট্যাব বা স্পেস দ্বারা পৃথক; ফাইলের নাম যে একই প্রক্রিয়া ব্যবহার করার জন্য অনুসন্ধান করা হয়
গ্রফ ফন্ট মেট্রিক ফাইলের জন্য ব্যবহৃত। দ্য ডাউনলোড ফাইল নিজেই ব্যবহার করার জন্য অনুসন্ধান করা হয়
এই প্রক্রিয়া; বর্তমানে, ফন্ট পাথে শুধুমাত্র প্রথম পাওয়া ফাইল ব্যবহার করা হয়।

ডাউনলোডযোগ্য ফন্ট বা আমদানিকৃত নথি ধারণকারী ফাইল যদি Adobe-এর সাথে সামঞ্জস্যপূর্ণ হয়
ডকুমেন্ট স্ট্রাকচারিং কনভেনশন, তারপর grops ফাইলের কোনো মন্তব্য ব্যাখ্যা করে
পর্যাপ্তভাবে নিশ্চিত করার জন্য যে এটির নিজস্ব আউটপুট সামঞ্জস্যপূর্ণ। এটি যে কোনো প্রয়োজনীয় সরবরাহ করে
ফন্ট সম্পদ যে তালিকাভুক্ত করা হয় ডাউনলোড ফাইলের পাশাপাশি যেকোন প্রয়োজনীয় ফাইল রিসোর্স।
এটি আন্তঃসম্পদ নির্ভরতাও পরিচালনা করতে সক্ষম। উদাহরণস্বরূপ, ধরুন আপনার কাছে আছে
গ্যারামন্ড নামক একটি ডাউনলোডযোগ্য ফন্ট এবং গ্যারামন্ড-আউটলাইন নামে একটি ডাউনলোডযোগ্য ফন্ট
যা গ্যারামন্ডের উপর নির্ভর করে (সাধারণত এটি গ্যারামন্ডের ফন্ট অনুলিপি করার জন্য সংজ্ঞায়িত করা হবে
অভিধান, এবং PaintType পরিবর্তন করুন), তাহলে গ্যারামন্ডের আগে উপস্থিত হওয়া আবশ্যক
পোস্টস্ক্রিপ্ট নথিতে গ্যারামন্ড-আউটলাইন। grops এটি স্বয়ংক্রিয়ভাবে প্রদান করা হয়
যে গ্যারামন্ড-আউটলাইনের জন্য ডাউনলোডযোগ্য ফন্ট ফাইল গ্যারামন্ডের উপর নির্ভরতা নির্দেশ করে
ডকুমেন্ট স্ট্রাকচারিং কনভেনশনের মাধ্যমে, উদাহরণস্বরূপ দিয়ে শুরু করে
নিম্নলিখিত লাইন

%!PS-Adobe-3.0 রিসোর্স-ফন্ট
%% ডকুমেন্টের প্রয়োজনীয় সম্পদ: ফন্ট Garamond
%% সমাপ্তি মন্তব্য
%% ইনক্লুড রিসোর্স: ফন্ট Garamond

এই ক্ষেত্রে গ্যারামন্ড এবং গ্যারামন্ড-আউটলাইন উভয়কেই তালিকাভুক্ত করতে হবে৷ ডাউনলোড
ফাইল একটি ডাউনলোডযোগ্য ফন্টে তার নিজের নাম অন্তর্ভুক্ত করা উচিত নয় %% নথি সরবরাহ করা হয়েছে-
Resources মন্তব্য।

grops ব্যাখ্যা করে না %% ডকুমেন্ট ফন্ট মন্তব্য দ্য %% ডকুমেন্টের প্রয়োজনীয় সম্পদ,
%% নথি সরবরাহকৃত সম্পদ, %% ইনক্লুড রিসোর্স, %% শুরু রিসোর্স, এবং %% EndResource
মন্তব্য (বা সম্ভবত পুরানো %% DocumentNeededFonts, %% ডকুমেন্ট সাপ্লাইডফন্ট, %% অন্তর্ভুক্ত-
ফন্ট, %% বিগিনফন্ট, এবং %% EndFont মন্তব্য) ব্যবহার করা উচিত।

ডিফল্ট সেটআপে স্টাইল বলা হয় R, I, B, এবং BI ফন্ট অবস্থানে মাউন্ট করা হয়েছে 1
থেকে 4. হরফগুলি পরিবারে বিভক্ত A, BM, C, H, HN, N, P, এবং T সদস্য থাকা
এই শৈলী প্রতিটি:

AR AvantGarde-বই
AI AvantGarde-BookOblique
AB AvantGarde-ডেমি
ABI- র AvantGarde-DemiOblique
বিএমআর বুকম্যান-আলো
তাহলে BMI বুকম্যান-লাইটইটালিক
বিএমবি বুকম্যান-ডেমি
বিএমবিআই বুকম্যান-ডেমিইটালিক
CR দূত
CI কুরিয়ার-তির্যক
CB কুরিয়ার-বোল্ড
সিবিআই কুরিয়ার-বোল্ডঅব্লিক
HR হেলভেটিকা
HI হেলভেটিকা-তির্যক
HB হেলভেটিকা-বোল্ড
HBI হেলভেটিকা-বোল্ডঅব্লিক
এইচএনআর হেলভেটিকা-সংকীর্ণ
vided হেলভেটিকা-সংকীর্ণ-তির্যক
HNB হেলভেটিকা-ন্যারো-বোল্ড
এইচএনবিআই হেলভেটিকা-ন্যারো-বোল্ডঅব্লিক
NR NewCenturySchlbk-রোমান
NI NewCenturySchlbk-ইটালিক
NB NewCenturySchlbk-বোল্ড
এনবিআই NewCenturySchlbk-BoldItalic
PR প্যালাটিনো-রোমান
PI প্যালাটিনো-ইটালিক
PB প্যালাটিনো-বোল্ড
PBI প্যালাটিনো-বোল্ড ইটালিক
TR টাইমস-রোমান
TI টাইমস-ইটালিক
TB টাইমস-বোল্ড
TBI টাইমস-বোল্ডইটালিক

এছাড়াও নিম্নলিখিত ফন্ট রয়েছে যা একটি পরিবারের সদস্য নয়:

ZCMI ZapfChancery-MediumItalic

এছাড়াও কিছু বিশেষ ফন্ট বলা হয় S পিএস সিম্বল ফন্টের জন্য, এবং SSসমন্বিত
পিএস সিম্বল থেকে নেওয়া তির্যক ছোট হাতের গ্রিক অক্ষর। Zapf Dingbats হিসাবে উপলব্ধ ZD,
এবং ZapfDingbats এর একটি বিপরীত সংস্করণ (বিপরীত দিকে নির্দেশিত প্রতীক সহ)
হিসাবে উপলব্ধ জেডডিআর; এই ফন্টের বেশিরভাগ অক্ষর নামহীন এবং ব্যবহার করে অ্যাক্সেস করা আবশ্যক
\N.

এর জন্য ডিফল্ট রঙ \m এবং \M কালো; 'rgb' কালার স্পেসে সংজ্ঞায়িত রংগুলির জন্য
setrgbcolor ব্যবহৃত হয়, 'cmy' এবং 'cmyk'-এর জন্য setcmykcolor, এবং 'ধূসর' এর জন্য সেটগ্রে। মনে রাখবেন যে
setcmykcolor এটি একটি পোস্টস্ক্রিপ্ট ল্যাঙ্গুয়েজ লেভেল 2 কমান্ড এবং এইভাবে কিছু পুরানোতে উপলব্ধ নয়
প্রিন্টার।

grops ব্যবহার করে উত্পাদিত বিভিন্ন এক্স কমান্ড বোঝে \X পালানোর ক্রম; grops কেবল
a দিয়ে শুরু হওয়া কমান্ডগুলিকে ব্যাখ্যা করে PS: ট্যাগ।

\X'ps: Exec কোড'
এটি নির্বিচারে পোস্টস্ক্রিপ্ট কমান্ডগুলি চালায় কোড. পোস্টস্ক্রিপ্ট
বর্তমান পয়েন্টের অবস্থানে সেট করা হয়েছে \X আদেশ কার্যকর করার আগে কোড. দ্য
মূল পৃষ্ঠার উপরের বাম কোণে, এবং y স্থানাঙ্কগুলি নীচের দিকে বৃদ্ধি পায়
পৃষ্ঠা একটি পদ্ধতি u সংজ্ঞায়িত করা হয় যা গ্রফ ইউনিটকে স্থানাঙ্ক সিস্টেমে রূপান্তর করে
কার্যকরী (ব্যবহারকারী স্কেল পরিবর্তন না করে)। উদাহরণ স্বরূপ,

.nr x 1i
\X'ps: Exec \nx u 0 rlineto স্ট্রোক'

এক ইঞ্চি লম্বা একটি অনুভূমিক রেখা আঁকে। কোড গ্রাফিক্স পরিবর্তন করতে পারে
রাজ্য, কিন্তু কোনো পরিবর্তন শুধুমাত্র পৃষ্ঠার শেষ পর্যন্ত টিকে থাকে। একটি অভিধান
দ্বারা নির্দিষ্ট সংজ্ঞা ধারণকারী Def এবং mdef উপরে আছে
অভিধান স্ট্যাক। যদি আপনার কোড এই অভিধানে সংজ্ঞা যোগ করে, আপনার উচিত
ব্যবহার করে তাদের জন্য স্থান বরাদ্দ করুন \X'ps mdef n'. যেকোন সংজ্ঞা শুধুমাত্র পর্যন্ত টিকে থাকে
পৃষ্ঠার শেষ। আপনি যদি ব্যবহার করেন \Y একটি আর্গুমেন্টের সাথে এস্কেপ সিকোয়েন্স যা নাম দেয়
একটি ম্যাক্রো, কোড একাধিক লাইনে প্রসারিত করতে পারে। উদাহরণ স্বরূপ,

.nr x 1i
.de y
PS: Exec
\nx u 0 rlineto
ঘাই
..
\Yy

এক ইঞ্চি লম্বা অনুভূমিক রেখা আঁকার আরেকটি উপায়। একক ব্যাকস্ল্যাশ নোট করুন
'nx'-এর আগে - ম্যাক্রো 'y' সংজ্ঞায়িত করার সময় একটি নম্বর রেজিস্টার ব্যবহার করার একমাত্র কারণ
একটি ব্যবহারকারী-নির্দিষ্ট মাত্রা '1i' কে অভ্যন্তরীণ গ্রফ ইউনিটে রূপান্তর করতে হয় যা রয়েছে৷
এর সাথে PS ইউনিটে রূপান্তরিত করুন u কার্যপ্রণালী।

grops একটি অভিধানে ব্যবহারকারী-নির্দিষ্ট পোস্টস্ক্রিপ্ট কোড মোড়ানো, আর কিছুই নয়। ভিতরে
বিশেষ করে, এটা দিয়ে ঢোকানো কোড শুরু বা শেষ হয় না রক্ষা এবং প্রত্যর্পণ করা,
যথাক্রমে প্রয়োজনে এটি অবশ্যই ব্যবহারকারীর দ্বারা সরবরাহ করা উচিত।

\X'ps: ফাইল নাম'
এই হিসাবে একই Exec যে পোস্টস্ক্রিপ্ট কোড থেকে পড়া হয় ছাড়া কমান্ড
ফাইল নাম.

\X'ps: Def কোড'
এর মধ্যে একটি পোস্টস্ক্রিপ্ট সংজ্ঞা রাখুন কোড প্রস্তাবনায় থাকা উচিত
প্রতি সর্বোচ্চ একটি সংজ্ঞা \X আদেশ দীর্ঘ সংজ্ঞা বেশ কয়েকটিতে বিভক্ত করা যেতে পারে
\X আদেশ; সব কোড আর্গুমেন্ট সহজভাবে একসঙ্গে যোগদান দ্বারা পৃথক করা হয়
নতুন লাইন সংজ্ঞাগুলি একটি অভিধানে স্থাপন করা হয় যা স্বয়ংক্রিয়ভাবে পুশ করা হয়
অভিধান স্ট্যাকের উপর যখন একটি Exec আদেশ কার্যকর করা হয়। আপনি যদি ব্যবহার করেন \Y অব্যাহতি
একটি যুক্তি সহ ক্রম যা একটি ম্যাক্রো নাম দেয়, কোড একাধিক লাইনে প্রসারিত করতে পারে।

\X'ps: mdef n কোড'
মত Def, সেটি বাদে কোড পর্যন্ত থাকতে পারে n সংজ্ঞা grops জানতে হবে
কত সংজ্ঞা কোড ধারণ করে যাতে এটি একটি উপযুক্ত আকারের তৈরি করতে পারে
পোস্টস্ক্রিপ্ট অভিধান তাদের অন্তর্ভুক্ত.

\X'ps: আমদানি ফাইল llx lly urx Ury প্রস্থ [ উচ্চতা ]'
থেকে একটি পোস্টস্ক্রিপ্ট গ্রাফিক আমদানি করুন ফাইল. যুক্তিগুলো llx, lly, urx, এবং Ury দিতে
ডিফল্ট পোস্টস্ক্রিপ্ট স্থানাঙ্ক সিস্টেমে গ্রাফিকের বাউন্ডিং বক্স; তারা
সব পূর্ণসংখ্যা হওয়া উচিত; llx এবং lly নিচের বাম দিকের x এবং y স্থানাঙ্ক
গ্রাফিকের কোণে; urx এবং Ury উপরের ডানদিকের x এবং y স্থানাঙ্ক
গ্রাফিকের কোণে; প্রস্থ এবং উচ্চতা পূর্ণসংখ্যা যা পছন্দসই প্রস্থ দেয়
এবং গ্রাফিকের গ্রফ ইউনিটে উচ্চতা।

গ্রাফিক স্কেল করা হয় যাতে এটি এই প্রস্থ এবং উচ্চতা এবং অনুবাদ করা হয় যাতে
গ্রাফিকের নীচের বাম কোণটি সংশ্লিষ্ট অবস্থানে অবস্থিত \X
আদেশ উচ্চতা আর্গুমেন্ট বাদ দেওয়া হলে এটি x এবং তে সমানভাবে মাপানো হয়
y দিকনির্দেশ যাতে এটির নির্দিষ্ট প্রস্থ থাকে।

উল্লেখ্য যে বিষয়বস্তু \X কমান্ড দ্বারা ব্যাখ্যা করা হয় না troff; তাই উল্লম্ব
গ্রাফিকের জন্য স্থান স্বয়ংক্রিয়ভাবে যোগ করা হয় না, এবং প্রস্থ এবং উচ্চতা
আর্গুমেন্ট সংযুক্ত স্কেলিং সূচক আছে অনুমোদিত নয়.

যদি পোস্টস্ক্রিপ্ট ফাইলটি অ্যাডোব ডকুমেন্ট স্ট্রাকচারিং কনভেনশন এবং
থাকে ক %%সীমান্ত বক্স মন্তব্য, তারপর আবদ্ধ বাক্স স্বয়ংক্রিয়ভাবে হতে পারে
ব্যবহার করে groff মধ্যে থেকে নিষ্কাশিত পিএসবিবি অনুরোধ।

দেখ groff_tmac(5) একটি বর্ণনার জন্য পিএসপিআইসি ম্যাক্রো যা একটি সুবিধাজনক প্রদান করে
পোস্টস্ক্রিপ্ট গ্রাফিক্স অন্তর্ভুক্ত করার জন্য উচ্চ-স্তরের ইন্টারফেস।

\X'ps: আমন্ত্রণ
\X'ps: endinvis'
টেক্সট এবং ড্রয়িং কমান্ডের জন্য কোন আউটপুট তৈরি হয় না যা এইগুলির সাথে বন্ধনী করা হয়
\X আদেশ থেকে আউটপুট করার সময় এই কমান্ডগুলি ব্যবহারের উদ্দেশ্যে করা হয় troff is
সঙ্গে প্রক্রিয়া করার আগে পূর্বরূপ grops; যদি প্রিভিউয়ার প্রদর্শন করতে অক্ষম হয়
নির্দিষ্ট অক্ষর বা অন্যান্য গঠন, তারপর অন্যান্য বিকল্প অক্ষর বা
কনস্ট্রাক্টগুলিকে এইগুলির সাথে বন্ধনী করে পূর্বরূপ দেখার জন্য ব্যবহার করা যেতে পারে \X কমান্ড।

উদাহরণ স্বরূপ, gxditview একটি সঠিক প্রদর্শন করতে সক্ষম হয় না \(এমন চরিত্র কারণ
স্ট্যান্ডার্ড X11 ফন্ট এটি প্রদান করে না; কার্যকর করার মাধ্যমে এই সমস্যাটি দূর করা যেতে পারে
নিম্নলিখিত অনুরোধ

.চার \(এমন \X'ps: invis'\
\Z'\v'-.25m'\h'.05m'\D'l .9 মি 0'\h'.05m''\
\X'ps: endinvis'\(em

এক্ষেত্রে, gxditview প্রদর্শন করতে অক্ষম \(এমন অক্ষর এবং লাইন আঁকে,
যেহেতু grops প্রিন্ট করে \(এমন অক্ষর এবং লাইন উপেক্ষা করে (এই কোডটি ইতিমধ্যেই
ফাইলে Xps.tmac যেটি লোড হয় যদি একটি নথির উদ্দেশ্যে করা হয় grops সঙ্গে প্রিভিউ করা হয়
gxditview).

যদি একটি পোস্টস্ক্রিপ্ট পদ্ধতি BPhook একটি 'এর মাধ্যমে সংজ্ঞায়িত করা হয়েছেPS: Def'বা'PS: mdef' যন্ত্র
কমান্ড, এটি প্রতিটি পৃষ্ঠার শুরুতে কার্যকর করা হয় (কিছু আঁকার আগে বা
গ্রফ দ্বারা লিখিত)। উদাহরণস্বরূপ, পৃষ্ঠার বিষয়বস্তুকে 'ড্রাফট' শব্দ দিয়ে আন্ডারলে করা
হালকা ধূসর, আপনি ব্যবহার করতে পারেন

.de XX
PS: Def
/বিফুক
{ gsave .9 সেটগ্রে ক্লিপপথ পাথবক্স exch 2 কপি
.5 Mul exch .5 Mul অনুবাদ একটি কষা ঘোরান পপ পপ
/New CenturySchlbk-রোমান ফন্ট খুঁজুন 200 স্কেলফন্ট সেটফন্ট
(খসড়া) DUP স্ট্রিং প্রস্থ পপ -.5 Mul -70 চলো প্রদর্শনী
গ্রেস্টোর }
Def
..
.ডিভাইস XX

অথবা, বর্গাকার লাইনক্যাপ এবং মাইটেড লাইনজয়েন্স দিয়ে রেখা এবং বহুভুজ আঁকার জন্য
বৃত্তাকার লাইনক্যাপ এবং লাইনজয়নের পরিবর্তে সাধারণত ব্যবহৃত হয় gropsব্যবহার করুন

.de XX
PS: Def
/বিফুক { 2 সেটলাইনক্যাপ 0 সেটলাইনে যোগ দিন } Def
..
.ডিভাইস XX

(বর্গাকার লাইনক্যাপ, বাট লাইনক্যাপের বিপরীতে (0 সেটলাইনক্যাপ), বক্সে সত্যিকারের কোণগুলি দিন
সারণীগুলি সংযোগহীনভাবে আঁকা হলেও)।

এনক্যাপসুলেটেড পোস্টস্ক্রিপ্ট
grops নিজেই বাউন্ডিং বাক্সের তথ্য নির্গত করে না। Ghostscript এর সাহায্যে
সহজ স্ক্রিপ্ট অনুসরণ, groff2eps, একটি encapsulated PS ফাইল তৈরি করে।

#! / বিন / SH
বকাঝকা -P-b16 $1 > $1.ps
gs -dNOPAUSE -sDEVICE=bbox -- $1.ps 2> $1.bbox
কিন্তু -e "/^%% ওরিয়েন্টেশন/আর $1.bbox" \
-e "/^%!PS-Adobe-3.0/s/$/ EPSF-3.0/" $1.ps > $1.eps
rm $1.ps $1.bbox

শুধু বল

groff2eps foo বিন্যাস

ফাইল রূপান্তর করতে foo বিন্যাস থেকে foo.eps.

সত্যের প্রকারভেদ এবং অন্যান্য ফন্ট ফরম্যাটের
TrueType ফন্ট এর সাথে ব্যবহার করা যেতে পারে grops যদি প্রথমে রূপান্তরিত হয় আদর্শ 42 বিন্যাস, একটি বিশেষ
উল্লেখিত PFA বিন্যাসের সমতুল্য পোস্টস্ক্রিপ্ট মোড়ক pfbtops(1)। সেখানে
একটি টাইপ42 র‍্যাপার তৈরি করার জন্য বিভিন্ন পদ্ধতি এবং তাদের বেশিরভাগই এর ব্যবহার জড়িত
একটি পোস্টস্ক্রিপ্ট দোভাষী যেমন ঘোস্টস্ক্রিপ্ট - দেখুন gs(1).

তবুও, সবচেয়ে সহজ পদ্ধতিতে অ্যাপ্লিকেশনটির ব্যবহার জড়িত ttftot42(1)। এই প্রোগ্রাম
ব্যবহারসমূহ ফ্রি টাইপ(3) (সংস্করণ 1.3.1) টাইপ42 ফন্ট র্যাপার এবং সুগঠিত AFM তৈরি করতে
ফাইল যা খাওয়ানো যেতে পারে afmtodit(1) উপযুক্ত মেট্রিক ফাইল তৈরি করতে স্ক্রিপ্ট। দ্য
ফলে ফন্টের মোড়ক যোগ করা উচিত ডাউনলোড ফাইল. ttftot42 সোর্স কোড হতে পারে
থেকে ডাউনলোড করা হয়েছে ftp://www.giga.or.at/pub/nih/ttftot42/ftp://www.giga.or.at/pub/nih/
ttftot42/⟩

টাইপ 42 র‌্যাপার তৈরির আরেকটি সমাধান হ'ল ফন্টফার্জ ব্যবহার করা, যা http:// থেকে উপলব্ধ
fontforge.sf.net ⟨http://fontforge.sf.net⟩ এই ফন্ট সম্পাদক অধিকাংশ রূপরেখা রূপান্তর করতে পারেন
ফন্ট ফরম্যাট।

হরফ স্থাপন


এই বিভাগে উপরের ব্যাখ্যাগুলির একটি সারসংক্ষেপ দেওয়া হয়েছে; এটি একটি ধাপে ধাপে পরিবেশন করতে পারে
জন্য ফন্ট ইনস্টলেশন গাইড grops.

আপনার ফন্টকে গ্রফ বোঝে এমন কিছুতে রূপান্তর করুন। এটি হয় একটি পোস্টস্ক্রিপ্ট টাইপ 1
PFA ফর্ম্যাটে ফন্ট বা পোস্টস্ক্রিপ্ট টাইপ 42 ফন্ট, একটি AFM ফাইলের সাথে।

একটি PFA ফাইলের প্রথম অক্ষরগুলি দেখতে এইরকম:

%!PS-AdobeFont-1.0:

একটি PFB ফাইলের প্রথম লাইনেও এটি রয়েছে, তবে কিছুর সাথে স্ট্রিংটি আগে থাকে
বাইনারি বাইট

একটি টাইপ 42 ফন্ট ফাইলের প্রথম অক্ষরগুলি দেখতে এইরকম:

%!PS-TrueTypeFont

এটি TrueType ফন্টের জন্য একটি মোড়ক বিন্যাস। পুরানো PS প্রিন্টারগুলি এটি সমর্থন নাও করতে পারে৷
(এটি হল, তাদের কাছে বিল্ট-ইন ট্রুটাইপ ফন্ট ইন্টারপ্রেটার নেই)।

যদি আপনার ফন্ট PFB ফরম্যাটে থাকে (এই ধরনের ফন্টে সাধারণত ফাইল এক্সটেনশন হিসাবে '.pfb' থাকে),
আপনি groff's ব্যবহার করতে পারে pfbtops(1) প্রোগ্রাম এটিকে PFA তে রূপান্তর করতে। TrueType ফন্টের জন্য,
চেষ্টা ttftot42 or fontforge. অন্য সব ফন্ট ফরম্যাটের জন্য ব্যবহার করুন fontforge যা রূপান্তর করতে পারে
অধিকাংশ আউটলাইন ফন্ট ফরম্যাট।

AFM ফাইলটিকে একটি গ্রফ ফন্ট বর্ণনা ফাইলে রূপান্তর করুন afmtodit(1) প্রোগ্রাম।
একটি উদাহরণ কল

afmtodit Foo-Bar-Bold.afm টেক্সটম্যাপ FBB

যা মেট্রিক ফাইল 'Foo-Bar-Bold.afm' কে গ্রফ ফন্ট 'FBB'-এ রূপান্তর করে। আপনি যদি
একটি ফন্ট পরিবার আছে যা স্বাভাবিক, সাহসী, তির্যক এবং সাহসী তির্যক মুখের সাথে আসে, এটি হল
অক্ষর ব্যবহার করার জন্য সুপারিশ করা হয় R, B, I, এবং BI, যথাক্রমে, পোস্টফিক্স হিসাবে
groff এর '.fam' অনুরোধ কাজ করার জন্য groff ফন্টের নাম। একটি উদাহরণ হল গ্রফের অন্তর্নির্মিত
টাইমস-রোমান ফন্ট: ফন্ট ফ্যামিলি নাম T, এবং groff ফন্ট নাম হয় TR, TB, TI,
এবং TBI.

একটি 'devps' সাবডিরেক্টরিতে গ্রফ ফন্ট বর্ণনা ফাইল এবং ফন্ট উভয়ই ইনস্টল করুন
ফন্টের পাথ যা গ্রফ খুঁজে পায়। দেখুন পরিবেশ বিভাগে troff(1) মানুষ
পৃষ্ঠা যা ফন্ট পাথের প্রকৃত মান তালিকাভুক্ত করে। মনে রাখবেন যে গ্রফ ব্যবহার করে না
AFM ফাইল (তবে সেগুলি যেভাবেই হোক সংরক্ষণ করা একটি ভাল ধারণা)।

· 'devps/download' এ প্রিন্টারে ডাউনলোড করতে হবে এমন সমস্ত ফন্ট নিবন্ধন করুন
ফাইল ফন্ট পাথে এই ফাইলের শুধুমাত্র প্রথম ঘটনা পড়া হয়. এর মানে
আপনার ফন্টের প্রথম ডিরেক্টরিতে ডিফল্ট 'ডাউনলোড' ফাইলটি কপি করা উচিত
পাথ এবং সেখানে আপনার ফন্ট যোগ করুন. উপরের উদাহরণটি চালিয়ে যেতে আমরা ধরে নিই যে PS
Foo-Bar-Bold.pfa-এর ফন্টের নাম হল 'XY-Foo-Bar-Bold' (PS ফন্টের নামটি
অভ্যন্তরীণ নাম 'FBB' ফাইলে ক্ষেত্র), এইভাবে নিম্নলিখিত লাইন যোগ করা উচিত
'ডাউনলোড'।

XY-Foo-বার-বোল্ড ফু-বার-বোল্ড.পিএফএ

পুরোনো হরফ


গ্রফ সংস্করণ 1.19.2 এবং তার আগের 35 অ্যাডোব কোরের একটি সামান্য ভিন্ন সেট রয়েছে
ফন্ট; পার্থক্য হল প্রধানত 'ইউরো' গ্লিফের অভাব এবং কার্নিংয়ের একটি কম সেট
জোড়া পিছনের সামঞ্জস্যের জন্য, এই পুরানো ফন্টগুলি তেও ইনস্টল করা হয়েছে

/usr/share/groff/1.22.3/oldfont/devps

ডিরেক্টরি.

তাদের ব্যবহার করতে, নিশ্চিত করুন যে grops ডিফল্ট সিস্টেম ফন্টের আগে ফন্ট খুঁজে বের করে (সহ
একই নাম): হয় কমান্ড লাইন বিকল্প যোগ করুন -F থেকে grops

বকাঝকা -টিপিএস -পিএফ -P/usr/share/groff/1.22.3/oldfont ...

অথবা গ্রফের ফন্ট পাথ এনভায়রনমেন্ট ভেরিয়েবলে ডিরেক্টরি যোগ করুন

GROFF_FONT_PATH=/usr/share/groff/1.22.3/oldfont

পরিবেশ


GROPS_PROLOGUE
যদি এই সেট করা হয় foo বিন্যাস, তারপর grops ফাইল ব্যবহার করে foo বিন্যাস (ফন্টের পথে) পরিবর্তে
ডিফল্ট প্রলোগ ফাইল প্রস্তাবনা. পছন্দ -P এই পরিবেশ ওভাররাইড করে
পরিবর্তনশীল।

GROFF_FONT_PATH
ডিরেক্টরির একটি তালিকা যেখানে অনুসন্ধান করতে হবে দেবনাম এছাড়াও ডিরেক্টরি
ডিফল্ট বেশী. দেখা troff(1) এবং groff_font(5) আরও বিস্তারিত জানার জন্য।

SOURCE_DATE_EPOCH
সৃষ্টি হিসাবে ব্যবহার করার জন্য একটি টাইমস্ট্যাম্প (ইউনিক্স যুগের পর থেকে সেকেন্ড হিসাবে প্রকাশ করা হয়েছে)
বর্তমান সময়ের জায়গায় টাইমস্ট্যাম্প।

onworks.net পরিষেবা ব্যবহার করে অনলাইনে grops ব্যবহার করুন


বিনামূল্যে সার্ভার এবং ওয়ার্কস্টেশন

উইন্ডোজ এবং লিনাক্স অ্যাপ ডাউনলোড করুন

লিনাক্স কমান্ডগুলি

Ad




×
ভি .আই. পি  বিজ্ঞাপন
❤️এখানে কেনাকাটা করুন, বুক করুন, অথবা কিনুন — বিনামূল্যে, পরিষেবাগুলি বিনামূল্যে রাখতে সাহায্য করে।