ওএস এক্সে টিটিএফ ফন্টের পোস্টস্ক্রিপ্টের নামটি কীভাবে পেতে পারি?


16

আমার ম্যাকে আমার একটি টিটিএফ ফন্ট ইনস্টল আছে যা আমি একটি এক্স-কোড উন্নয়ন প্রকল্পে যুক্ত করেছি। আমার জীবনের জন্য, আমি এটি আমার অ্যাপ্লিকেশনটির সাথে কাজ করতে পারি না তবে আমি মনে করি এটি কারণ আমি ভুল ফন্টের নামটি ব্যবহার করছি।

ফন্ট বুক বা অন্য কোনও সরঞ্জাম ব্যবহার করে, আমি ফন্ট মেটা-ডেটা থেকে পোস্টস্ক্রিপ্ট ফন্টের নামটি কীভাবে পেতে পারি?

আমার কাছে এমন এক কুঁচি আছে যা Postscript nameসম্ভবত এর চেয়ে আলাদা হতে পারে Font nameতবে আমার যাচাই করা দরকার।

উত্তর:


24

ফন্ট বুক অ্যাপ্লিকেশন খুলুন । (এটি আপনার অ্যাপ্লিকেশন ফোল্ডারে থাকা উচিত ))

আপনার পোস্টের জন্য নামের জন্য প্রয়োজনীয় ফন্টটি নির্বাচন করুন।

পূর্বরূপ মেনু থেকে ফন্টের তথ্য প্রদর্শন নির্বাচন করুন । (বা ব্যবহার + )।i

স্ক্রিনশট: ফন্টবুক ফন্ট তথ্য


7

আপনার অনুমানটি সঠিক। আইওএসের দরকার আপনার পোস্টের স্ক্রিপ্ট নামের (বা পুরো নাম) এর উপর ভিত্তি করে কোনও ফন্ট চিহ্নিত করুন, যা সবসময় ফন্টের আসল ফাইল নামের মতো হয় না

আপনি ফন্টবুক ব্যবহার করে পোস্টস্ক্রিপ্টের নামটি পেতে পারেন (যেমন স্বীকৃত উত্তরে এখানে দেখানো হয়েছে) তবে অন্যান্য উপায় রয়েছে।

এক্সকোডের সরাসরি ভিতরে, আপনি প্রকল্পের ইনস্টল করা ফন্টগুলির মাধ্যমে পোস্টস্ক্রিপ্টের নামটি বের করতে পারেন UIFont। আপনার ইনস্টলড প্রকল্পের ফন্টগুলির পোস্টস্ক্রিপ্টের নামগুলি মুদ্রণের জন্য কেবল এটি চালান:

ইন উদ্দেশ্য সি ( উৎস ):

for (NSString *fontFamilyName in [UIFont familyNames]) {
    for (NSString *fontName in [UIFont fontNamesForFamilyName:fontFamilyName]) {
        NSLog(@"Family: %@ Font: %@", fontFamilyName, fontName);
    }
}

বা সুইফট 3.0 ( উত্স )

for familyName in UIFont.familyNames {
    for fontName in UIFont.fontNames(forFamilyName: familyName ) {
        print("\(familyName) : \(fontName)")
    }
}

অথবা টার্মিনাল থেকে, ডিরেক্টরিতে যেখানে আপনার ফন্ট ফাইল রয়েছে, আপনি এই স্ক্রিপ্টটি বর্তমান ডিরেক্টরিতে ফন্টের সমস্ত পোস্টস্ক্রিপ্টের নাম মুদ্রণ করতে চালাতে পারেন ( ফন্টকনফিগfc-scan থেকে ইউটিলিটি যা ইতিমধ্যে ইনস্টল করা আছে) ( উত্স ):

for file in "$arg"*.{ttf,otf}; do fc-scan --format "%{postscriptname}\n" $file; done

আমার ~/Library/Fontsডিরেক্টরিতে উপরের কমান্ডের স্ক্রিনশটটি চলছে :

এখানে চিত্র বর্ণনা লিখুন

উপরের স্ক্রিপ্টটি বর্তমান ডিরেক্টরিতে থাকা সমস্ত ফাইল .ttfএবং .otfফাইলগুলির মধ্য দিয়ে চলবে , তারপরে প্রতিটি ফন্টের জন্য পোস্টস্ক্রিপ্টের নামটি মুদ্রণ করুন যা আপনি এক্সকোডে বা অন্য কোথাও ফন্ট ফাইলটি উল্লেখ করতে ব্যবহার করতে পারেন।

আপনি যদি কিছু অতিরিক্ত তথ্য (পোস্টস্ক্রিপ্টনাম, ফাইলের নাম) এবং কিছু রঙ কোডিং দিয়ে অভিনবতা পেতে চান তবে আপনি এই বিকল্প স্ক্রিপ্টটি চালাতে পারেন:

for file in "$arg"*.{ttf,otf}; do 
    postscriptname=$(fc-scan --format "%{postscriptname}\n" $file);
    printf "\033[36m PostScript Name:\033[0m %s \e[90m(%s)\033[0m\n" "$postscriptname" "$file";
done

এখানে চিত্র বর্ণনা লিখুন

আপনি যখনই নতুন ফন্ট ফাইল যুক্ত করতে চান প্রতিবার নাম মুদ্রণের জন্য এটি আপনার অ্যাপডেলিগেট.এম ফাইলের অভ্যন্তরে অনুলিপি কোডের চেয়ে কিছুটা দ্রুত এবং এটি ফন্টবুকের ফন্টটি খোলার চেয়ে আরও দ্রুত পোস্টস্ক্রিপ্ট নাম পরিদর্শন করুন।

দরকারী টিপ: যদি আপনি আপনার টার্মিনালে উপরের স্ক্রিপ্টটি উপন্যাস করেন যাতে আপনার বর্তমান চালকের ডিরেক্টরিতে সমস্ত ফাইলের জন্য সমস্ত পোস্টস্ক্রিপ্ট ফন্টের নাম জানতে একটি কমান্ড টাইপ করতে হয়, তবে আপনি আপনার বিকাশের ওয়ার্কফ্লোতে সময় সাশ্রয় করবেন এবং আপনার যখন প্রয়োজন হবে তখন ব্যবহার করার জন্য এই সহজ স্ক্রিপ্টটি প্রস্তুত করুন।

আশাকরি এটা সাহায্য করবে!


2

কিছুটা আলাদা ব্যবহারের ক্ষেত্রে এসেছিল যা আমি ভেবেছিলাম আমার অন্যদের জন্য ভাগ করে নেওয়া উচিত:

আমি যে ফন্ট ফাইল কিনে ডাউনলোড করেছি তা কেবল অ্যাপ্লিকেশন ব্যবহারের মধ্যেই সীমাবদ্ধ। পোস্টস্ক্রিপ্টের নামটি ধরতে আমি সাধারণত গৃহীত উত্তরের মতো ফন্টবুক ব্যবহার করি। তবে অ্যাপ্লিকেশন ব্যবহারের বিধিনিষেধের কারণে আমি ফন্টবুকে ফন্টটি আমদানি করতে পারিনি।

আমার জন্য যা কাজ করেছে তা হ'ল ফন্ট ফাইলটিতে ক্লিক করুন এবং "তথ্য পান" নির্বাচন করুন। জেনারেল ট্যাবের অধীনে "পুরো নাম" ক্ষেত্রের মানটি আমার পক্ষে কাজ করে এবং পোস্টস্ক্রিপ্টের নাম হিসাবে উপস্থিত হয়। এটি পোস্টস্ক্রিপ্টের নামটির জন্য আমি নিশ্চিতভাবে জানতাম font

সহজ এবং অন্য অ্যাপ্লিকেশন খোলার সাথে জড়িত না।


0

আপনি ফন্টড্রপ ব্যবহার করতে পারেন

একটি দুর্দান্ত অনলাইন সরঞ্জাম যা আপনাকে আপনার ফন্ট ফাইলগুলি থেকে তথ্য বের করতে দেয়

ড্রপযোগ্য এলাকায় আপনার ফন্ট ফাইলটি ফেলে দিন:

এখানে চিত্র বর্ণনা লিখুন

কিছুটা স্ক্রোল করুন তারপরে "ডেটা" ট্যাবটি নির্বাচন করুন:

এখানে চিত্র বর্ণনা লিখুন

আপনি আপনার ফন্টের পোস্টস্ক্রিপ্ট নামটি সম্পত্তি নাম "পোস্টস্ক্রিপ্টনাম" এর অধীনে পাবেন

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.