Bagaimana saya bisa menggunakan bobot font lain (seperti Buku 300 untuk Open Sans) di dokumen saya?
Menambahkan Open Sans hanya memungkinkan saya menggunakan Normal 400, misalnya.
sumber
Bagaimana saya bisa menggunakan bobot font lain (seperti Buku 300 untuk Open Sans) di dokumen saya?
Menambahkan Open Sans hanya memungkinkan saya menggunakan Normal 400, misalnya.
Sepertinya Google baru saja menambahkan fitur untuk memilih bobot font. Ini muncul sebagai panah dalam daftar font, dan mengkliknya akan menampilkan menu bobot font:
Tampaknya Google docs memiliki fungsi yang sangat terbatas untuk font web google saat ini. Untuk setiap font yang Anda gunakan, Anda hanya memiliki opsi bobot tebal atau berat normal yang ditetapkan untuk font web yang Anda pilih.
Sekarang setelah Google Apps Script diimplementasikan dalam Google Documents, dimungkinkan untuk membuat bobot font:
// global
var app = DocumentApp.getUi();
function onOpen() {
app.createMenu('Font').addItem('Set font size', 'fontSize')
.addToUi();
}
function fontSize() {
// selected text
var selection = DocumentApp.getActiveDocument().getSelection();
// create input box
var fontSize = app.prompt('Add Font Size','Input Integer (> 0)'
,app.ButtonSet.OK).getResponseText();
// check if value exists
if(!fontSize || fontSize == 0) {
app.alert("Error","No input present", app.ButtonSet.OK);
return;
}
// https://developers.google.com/apps-script/reference/document/selection
var elements = selection.getSelectedElements();
for (var i=0, iLen=elements.length; i<iLen; i++) {
var element = elements[i];
// Only modify elements that can be edited as text;
// skip images and other non-text elements.
if (element.getElement().editAsText) {
var text = element.getElement().editAsText();
// Bold the selected part of the element,
// or the full element if it's completely selected.
if (element.isPartial()) {
text.setFontSize(element.getStartOffset(),
element.getEndOffsetInclusive(), parseInt(fontSize));
} else {
text.setFontSize(parseInt(fontSize));
}
}
}
}
Saya telah membuat file contoh untuk Anda mainkan: Ukuran Font
Lihat jawaban berikut untuk instruksi tentang cara mengimplementasikan skrip (berfungsi sama seperti di Google Spreadsheet): Ukuran Font di Google Spreadsheets
setBold
dan tidaksetFontWeight
, jadi tidak ada kesempatan