আমার আছে এটা .psd
(ফটোশপ ফাইল) এবং আমি এটি HTML এ রূপান্তর করার চেষ্টা করছি। সিএসএস।
আমি নির্ধারণ করতে পারি না শুধুমাত্র জিনিস তারা কি ফন্ট ব্যবহার করা হয় .psd
ফটোশপ ফাইলে কোন ফন্ট ব্যবহার করা যায় তা আমি কীভাবে খুঁজে পাব?
আমার আছে এটা .psd
(ফটোশপ ফাইল) এবং আমি এটি HTML এ রূপান্তর করার চেষ্টা করছি। সিএসএস।
আমি নির্ধারণ করতে পারি না শুধুমাত্র জিনিস তারা কি ফন্ট ব্যবহার করা হয় .psd
ফটোশপ ফাইলে কোন ফন্ট ব্যবহার করা যায় তা আমি কীভাবে খুঁজে পাব?
উত্তর:
আপনি তথ্য নিষ্কাশন করতে চান উপর নির্ভর করে।
টেক্সট টুল নির্বাচন করুন ( টি Serifs সঙ্গে আইকন) এবং সম্পাদনা করতে টেক্সট এলাকায় ক্লিক করুন। এটি অক্ষর উইন্ডোতে কোন ফন্ট ব্যবহার করা হচ্ছে তা দেখাবে।
এটা হবে ব্যবহৃত সব এম্বেডযোগ্য ফন্ট তালিকা PSD ফাইলের মধ্যে, আপনি তাদের এম্বেড করতে পারেন।
অক্ষর টুলে, ফন্ট নির্বাচন ড্রপ ডাউন যান। তালিকার শেষে ছবিতে ব্যবহৃত ফন্টগুলি কিন্তু আপনার সিস্টেম থেকে অনুপস্থিত। এই সাধারণত greyed করা হবে।
আপনি যদি কোনও রাস্টারডাইজড ইমেজ দেখেন তবে আপনাকে ফন্টের মুখ প্রয়োজন, আপনি কেবল সেই বিভাগটি স্পষ্ট, স্বতন্ত্র ইমেজ হিসাবে রপ্তানি করতে চান এবং একটি পরিষেবা ব্যবহার করেন ফন্ট কি ফন্ট নির্ধারণ করতে।
আপনার ফটোশপের মধ্যে এই স্ক্রিপ্টটিকে নতুন ফাইল হিসাবে সংরক্ষণ করুন & gt; Presets & gt; স্ক্রিপ্ট ফোল্ডার। আপনি চান যাই হোক না কেন এটি নাম দিন, যেমন "Fonts.jsx সনাক্ত করুন"
var p = new ActionReference();
function arrayUnique(a){
var t = []
i = a.length;
while(i--) {
var f = false,
n = t.length;
while (n--) {
if(a[i] === t[n]) {
f = true;
}
}
if(!f) {
t.push(a[i]);
}
}
return t;
}
function findFonts() {
p.putEnumerated( charIDToTypeID('Dcmn'), charIDToTypeID('Ordn'), charIDToTypeID('Trgt') );
var c = executeActionGet(p).getInteger(charIDToTypeID('NmbL'))+1,
fonts = [];
while(c--) {
var r = new ActionReference(),
descLayer,
layerStyles,
countStyles;
r.putIndex( charIDToTypeID( 'Lyr ' ), c );
try {
descLayer = executeActionGet(r);
} catch (e) {
continue;
}
if(!descLayer.hasKey(stringIDToTypeID( 'textKey' ))) continue;
layerStyles = descLayer.getObjectValue(stringIDToTypeID('textKey')).getList(stringIDToTypeID('textStyleRange'));
countStyles = layerStyles.count;
while(countStyles--) {
var n = layerStyles.getObjectValue(countStyles).getObjectValue(stringIDToTypeID('textStyle')).getString(stringIDToTypeID('fontPostScriptName'));
fonts.push(n);
}
}
return arrayUnique(fonts).sort();
}
if (documents.length) {
var d = findFonts();
alert(d.length +' fonts found\n'+d.join('\n'));
} else {
alert('No fonts used in the active document.',);
}
PSD ফাইল বিন্যাস হয় নথিভুক্ত অ্যাডোব দ্বারা - আপনি এটি ফন্ট তথ্য সংরক্ষণ কিভাবে পড়তে পারেন।
তারপর আপনি ফাইলের হেক্স ডাম্প পরীক্ষা করতে পারেন এবং ফন্টগুলি খুঁজতে ফাইল বিন্যাস স্পেসিফিকেশন ব্যবহার করতে পারেন।
বিকল্পভাবে, ফন্টের নামগুলি আউটপুটের দৃশ্যমান হওয়া উচিত strings
ইউনালিটি লিনাক্স / ইউনিক্স সিস্টেম পাওয়া যায়।
এটি পিএস স্ক্রিপ্টগুলি ব্যবহার করে আসলেই খুব সহজ, যা আপনার PSD এর স্তরগুলির মাধ্যমে পুনরাবৃত্তি করতে পারে এবং পাঠ্য স্তর তথ্য টানতে পারে।
ডেভেলপারদের কাছে বিতরিত কম্পগুলিতে সরাসরি ফন্ট তথ্য ওভারলেলে আমি একটি জাভাস্ক্রিপ্ট-ভিত্তিক স্ক্রিপ্ট দিয়ে পরীক্ষা করছি। এটি শেষ না হলেও আগ্রহ থাকলেও (আমি এটি পুরানো দেখতে পাচ্ছি) আমি একটি দ্রুত এবং নোংরা সংস্করণ স্থাপন করতে পারি যা কেবল একটি উইন্ডোতে ব্যবহৃত ফন্টগুলি পপ আপ করে।
হালনাগাদ: আমি স্ক্রিপ্টটি তৈরি করছি এমন একটি জটিল কিন্তু কার্যকরী "লাইট" সংস্করণটি একত্রিত করছি। অবদান মুক্ত মনে করুন - https://github.com/davidklaw/completer । স্ক্রিপ্টগুলির সাথে অপরিচিত যারা জন্য শুধুমাত্র স্ক্রিপ্ট ফাইল গ্রহণ এবং আপনার পিএস প্রিসেট / স্ক্রিপ্ট ফোল্ডার অধীনে এটি রাখা এবং এটি ফাইল- & gt; স্ক্রিপ্ট।
অনুপস্থিত ফন্ট খুঁজে পেতে দ্রুত এবং সহজ উপায়
উইন্ডোজ - & gt; অক্ষর একটি ছোট অক্ষর বক্স ফন্ট তথ্য সঙ্গে প্রদর্শন করা হবে।
ফন্টের নাম ড্রপডাউন নির্বাচন করুন এবং শেষ পর্যন্ত স্ক্রোল করুন।
আপনি ফন্ট তালিকা শেষে হালকা ধূসর বর্ণের অনুপস্থিত ফন্টের তালিকাটি লক্ষ্য করবেন।
থেকে: http://www.bala-krishna.com/how-to-find-fonts-used-in-psd-file/
যদি পাঠটি ইতিমধ্যে রাস্টারডাইজ করা হয়েছে, তাহলে সহজতর উপায়টি টাইপফেসের সাথে শস্যক্ষেত্রটি ক্রপ করতে হবে, এটি একটি .png হিসাবে সংরক্ষণ করুন এবং এটি আপলোড করুন WhatTheFont , এটি যদি এটি একটি অস্পষ্ট বা bespoke এক না হওয়া পর্যন্ত এটি আপনাকে বলতে সক্ষম হওয়া উচিত যেখানে।
Identifont আপনি ব্যবহার করতে পারেন অন্য সাইট, আপনি টাইপফেস বৈশিষ্ট্য বর্ণনা যেখানে।
আমি আপনার প্রয়োজন টেক্সট একটি স্ন্যাপ নিতে হবে (প্রাথমিকভাবে zoomed) এবং ব্যবহার WhatTheFont কিছু অনুমান পেতে। (যদি আপনি PSD খুলতে টাইপফেসটি দেখেন না এবং সম্পর্কিত পাঠ্যটি নির্বাচন করেন তবে?)
এবং অবশ্যই, এটি একটি ওয়েব-নিরাপদ ফন্ট না থাকলে, আপনাকে এটি প্রতিস্থাপনের উপযুক্ত উপায়, অথবা একটি ফাল্যাকব স্ট্যাক সরবরাহ করতে হবে।
ব্যবহার ক্রিয়েটিভ ক্লাউড এক্সট্রাক্ট
এটি ব্যবহৃত সমস্ত ফন্ট তালিকাভুক্ত করা হবে (অন্যান্য সহজ জিনিসগুলির মধ্যে)।
Psd ফাইল ফন্ট পেতে অনলাইন টুল ব্যবহার করুন
বিকাশকারী আমাকে প্রায় একই চিন্তার কথা বলেছিলেন। আমি একক txt ফাইলে (উইন্ডোজ মেশিনে কাজ করা উচিত) বিকাশের সময় আপনার প্রয়োজনের স্তর বৈশিষ্ট্যগুলি (টেক্সট, ফন্টের নাম, ফন্টের আকার, ফন্টের রঙ) রপ্তানি করতে, সহজ স্ক্রিপ্ট সম্পাদনা করতে এসেছি।
শুধু "ExportTexts.js" এর মতো এটি সংরক্ষণ করুন এবং Adobe Photoshop & gt; Presets & gt; স্ক্রিপ্ট।
তারপরে, ফটোশপ চালান (বা পুনঃসূচনা করুন) এবং স্ক্রিপ্ট চালান (ফাইল -> স্ক্রিপ্ট -> এক্সপোর্টটেক্সট)। এছাড়াও আপনি এই কাজ করার আগে সমস্ত স্তর ungrouped নিশ্চিত করুন। এক্সপোর্ট ফাইলটি পিএসডি ফাইল হিসাবে একই ডিআইআর হতে হবে।
if (documents.length > 0)
{
var docRef = activeDocument;
CurrentFolder = activeDocument.path;
var outputFile = new File(CurrentFolder + "/" + activeDocument.name + "fonts.txt" );
outputFile.open("w");
for (var i = docRef.layers.length-1 ; i >=0 ; i--)
{
docRef.activeLa`enter preformatted text here`yer = docRef.layers[i]
if (docRef.activeLayer.kind == LayerKind.TEXT)
{
outputFile.write(
docRef.activeLayer.textItem.contents + "\n" +
docRef.activeLayer.textItem.font +"," +
docRef.activeLayer.textItem.size +"," +
docRef.activeLayer.textItem.color.rgb.hexValue + "\n\n\n");
}
}
outputFile.close();
alert("Finished");
}
else
{
alert("You must have at least one open document to run this script!");
}
docRef = null
একটি ফটোশপ এক্সটেনশন / প্যানেল রয়েছে যা আপনার জন্য এই কাজটি করতে পারে, ফ্রি ফটোশপ ফন্ট ডিটেক্টর ( http://www.layerhero.com/photoshop-font-detector/ ), এবং যদি আপনি সিস্টেম ফোল্ডার থেকে ফন্ট ফাইলগুলি সংগ্রহ / অনুলিপি করতে চান তবে ফটোশপ আর্ট প্যাকারটি চেষ্টা করুন ( http://www.layerhero.com/photoshop-art-packer/ )
আপনি যদি ফটোশপ ব্যবহার করতে না পারেন বা নাও তবে ফন্ট তথ্যগুলি একটি PSD ফাইল তৈরি করতে আপনি অনলাইন সরঞ্জাম ব্যবহার করতে পারেন (অথবা যদি আপনি জিম্প ব্যবহার করে পছন্দ করেন তবে এটি PSD ফন্টগুলিকে rasterizes)।
উদাহরণস্বরূপ আপনি চেষ্টা করতে পারেন এই html5 PSD ফন্ট অনলাইন নিষ্কর্ষক "PSD ফন্ট পান"।
এটি একটি PSD ফন্ট তথ্য extractor উপর ভিত্তি করে Melitingice Github প্রকল্প psd.js যে ফাইল আপলোড করার প্রয়োজন হয় না, আপনার ব্রাউজার পৃষ্ঠায় স্থানীয়ভাবে কাজ